python 摄像头拍照手动输命名_使用python-openCV对摄像头捕捉的镜头进行二值化并打上文字...

本文介绍如何使用Python的OpenCV库从摄像头捕获图像,并在图像上手动输入命名,进行二值化处理后,在图像的1/2高度处用红色(在二值化图像中显示为黑色)写下'3100102592 menglixia'的字符串。
摘要由CSDN通过智能技术生成

获取图像高度和宽度,并初始化文字字体,在 1/2 高度处写入“3100102592 menglixia”的字符串,以颜色红色(在二值化后的图像中显示为 黑色)

5. 显示每一帧图像:

cv.ShowImage("camera",img)

#coding=utf-8

import cv2.cv as cv

def binaryThreshold(Image, threshold):

grey = cv.CreateImage(cv.GetSize(img),cv.IPL_DEPTH_8U, 1)

out = cv.CreateImage(cv.GetSize(img),cv.IPL_DEPTH_8U, 1)

cv.CvtColor(Image,grey,cv.CV_BGR2GRAY)

cv.Threshold(grey, out ,threshold , 255 ,cv.CV_THRESH_BINARY)

return out

if __name__ == '__main__':

#threshold = input("threshold=")

cv.NamedWindow("camera",1)

capture = cv.CaptureFromCAM(0)

while True:

""" capture image from camera """

img = cv.QueryFrame(capture)

""" convert color image to grey """

#img = binaryThreshold(img

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值