概述
#读取图片 cv2.IMREAD_COLOR 彩色图片 忽略alpha通道, cv2.IMREAD_GRAYSCALE 灰度模式 cv2.IMREAD_UNCHANGED alpha通道
img = cv2.imread(your_file,cv2.IMREAD_COLOR)
#创建窗口并显示图片img
cv2.imshow(窗口名字,img)
#等待键盘输入 等待时间的毫秒数 如果为0则表示一直等待键盘输入
cv2.waitkey(time)
#删除建立的全部窗口 制定窗口
cv2.destroyAllWindows()
cv2.destroyWindows(windowname)
#保存图片 第一个参数要保存的文件路径和文件名 第二个参数是保存那个图片
#第三个参数针对png格式 则0-9压缩 值越大则图像越小
#jpeg格式的图片 0-100 图像的质量
face_image = image[top:bottom, left:right]
face_frame = frame[top:bottom,left:right]
cv2.imwrite('imgfilepath, face_image,[int(cv2.IMWRITE_PNG_COMPRESSION), 9])
cv2.imwrite('imgfilepath, face_image,[int(cv2.IMWRITE_JPEG_QUALITY), 63])
#对视频或者图像某个位置的人脸或者物体用矩形框起来 第四个参数是矩形框的颜色 第五个参数是框的粗细
cv2.rectangle(frame/image, (left, top), (right, bottom), (0, 0, 255), 2)
#对视频或者图像某个位置的人脸或者物体用文字表示出来 font字体
cv2.putText(frame/image, name, (left + 6, bottom - 6), font, 0.5, (255, 255, 255), 1)
最后
以上就是热情金针菇为你收集整理的opencv接口文档的全部内容,希望文章能够帮你解决opencv接口文档所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复