Connect your android phone camera to OpenCV Python (original) (raw)

Last Updated : 03 Jan, 2023

Prerequisites: OpenCV

OpenCV is a huge open-source library for computer vision, machine learning, and image processing. OpenCV supports a wide variety of programming languages like Python, C++, Java, etc. It can process images and videos to identify objects, faces, or even the handwriting of a human.

Many a time, while doing Computer Vision or Image Processing using our PC’s webcam is not a very option. Maybe we want to increase the camera quality of our webcam, or we want to create some image processing applications which will use an android camera as the medium.

This article uses Windows to do this. But the basics of the code will be same on other Operating systems too.

Approach

Program:

Python3

import requests

import cv2

import numpy as np

import imutils

while True :

`` img_resp = requests.get(url)

`` img_arr = np.array(bytearray(img_resp.content), dtype = np.uint8)

`` img = cv2.imdecode(img_arr, - 1 )

`` img = imutils.resize(img, width = 1000 , height = 1800 )

`` cv2.imshow( "Android_cam" , img)

`` if cv2.waitKey( 1 ) = = 27 :

`` break

cv2.destroyAllWindows()

Output:

Similar Reads

Projects for Beginners
























Projects for Intermediate


















Web Scraping












Automating boring Stuff Using Python

















Tkinter Projects



































Turtle Projects












OpenCV Projects

































Python Django Projects














Python Text to Speech and Vice-Versa