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

Node and Auth0 - Integration

 so now we have completed all the steps for integration  since we have the node and auth0 as two separate things the integration happens in the app.js  we need to modify the app.js with some auth0 code  app.js / const http = require('http'); const express = require('express'); var router = require('express').Router(); const { auth } = require('express-openid-connect'); const app = express(); app.use('/', router); const hostname = '127.0.0.1'; const port = 3000; http.createServer(app)   .listen(port, () => {     console.log(`Listening on `);   }); const config = {   authRequired: false,   auth0Logout: true,   secret: 'a long, randomly-generated string stored in env',   baseURL: 'http://localhost:3000',   clientID: 'QxpAXsXkzy0Vm2VdT6dFFS0VOKdrah67',   issuerBaseURL: 'https://dev-bnga041p.us.auth0.com' }; console.log(config) // auth router attaches /login, /logout, and /callback routes to the baseURL app.u

Auth0

You might be wondering what is this auth0  it is used for authentication of you applications  could be any apps  1.SPA - Angular , React  2.web app 3.Node  here we will talk about the node use case and go with example  moving ahead for now  if your are not familiar with node dont worry its a funny exercise for now walk with me  we dont have to worry too much for authentication as the service is  provided from auth0   create your node app  install node  https://nodejs.org/en/download/package-manager/  choose your os and do the installation once installed check for the version ' node -v  ' i assume u have installed so that u wil get the version for now  since iam using LINUX this will look like root@strings-desktop:/home/strings/js# node -v v16.13.0 moving on to creating node app for now    create a file app.js and paste the contents  app.js/ const http = require('http'); const express = require('express'); const app = express(); const hostname = '127.0.0.1&#