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)





猜你喜欢

转载自blog.csdn.net/u010471273/article/details/80775755
今日推荐