我是靠谱客的博主 热情金针菇,最近开发中收集的这篇文章主要介绍opencv接口文档,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#读取图片  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接口文档所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部