Skip to main content

python programming -opencv

So the question is y python , i got bored with java and have been doing java
programming for years ,my friend sugggested to learn python thats it.


python is interesting ...

Here comes playing with open cv ,using which u can actually play with images ,
videos and via ur web cam.

So here s the code to use open cv to load img and video.
before that u need to install

python 3.7
open cv
numpy

before that check the python installation is working fine .
go to installation folder in windows AppData\Local\Programs\Python\Python37

open command prompt

cmd>python

this should give u the version like this

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

then try to install 'pip ' which is required to install all dependencies.

once pip is installed -
u can find pip inside this location.
AppData\Local\Programs\Python\Python37\Scripts

open command prompt 
cmd>pip install numpy

this should install numpy.

similar fashion install required dependencies.

Then open up python editor ,in this case im using pyton IDLE

just type - import cv2 >>
then import numpy >>

if u dont get errors u can start programming  ,otherwise
try to resolve the errors and then proceed.


u can refer this for open cv and python tutorials -https://opencv.org/about.html
if u want to try out with different language say java u can find the tutorials too.


import cv2
import numpy as np

cap =cv2.VideoCapture(0)  -- 0 is for video camera 1

while True:
  ret, frame = cap.read()
  grey = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
  cv2.imshow('grey', grey)
 

  if cv2.waitKey(1) & 0xFF == ord('q'):
    break
cap.release()
cv2.destroyAllWindows()





Comments

Popular posts from this blog

SHA-256 initial values

The simple workout to arrive at the initial values for sha-256 The first 32 bit of the fractional part of the sqroot (first 8 prime number 2-19) Alright what does it say  Sqrroot(prime)- Let’s say the first prime is 2 Sqroot(2)  = 1.414213562373095 Convert to hexadecimal- Since we are worried about the fractional part alone Converting the fractional part would be easy Fractional part- 0.414213562373095 Multiply the fractional part with 16 to arrive at hex 0.414213562373095*16= 6.62741699796952 0.62741699796952*16= 10.03867196751232 0.03867196751232*16=0.61875148019712 0.61875148019712*16=9.90002368315392 0.90002368315392*16=14.40037893046272 0.40037893046272*16=6.40606288740352 0.40606288740352*16=6.49700619845632 0.49700619845632*16=7.95209917530112 Resulting hexadecimal would be 6a09e667 which is  h0 := 0x6a09e667 Iam going to stop at the 8th iteration , why is that ? Since we are interested in 32 bit (8*4=32) Alright to make it clear  Convert hexade...

Linear Regression with one variable - Introduction

 It is not but making a some how clear relationship among variables the dependent and independent variables. talking in terms of maths the equation can be used meaningfully for something may be to determine /predict values from data. if y = m * x + b  the values for m , b can be anything but has to appropriate to predict y  so the loss which is  difference from existing to prediction is close to zero ~0 to start with we can say the one variable as -x  in some scenario m , b are called variables    the equation stated about is a line equation we have any equation  y = 2*x  y = x*x y = 2x +2x*x  so why the need of all these equations , it is all about playing data now a days in machine learning problems we create a data sets , lets consider as x  y to be a value of x the datas . y = datas  when we express the data as a function and plot in the graph we get the curves  take some random data x and plot x and y  x =1 , 2, ...