
OpenCV
文章平均质量分 58
XerCis
毕业于985,擅长Python编程,可付费在咨询和定制需求
展开
-
Python OpenCV 保存mp4视频
编码器fourcc设为MP4V,读取输入时的原帧数、宽、高,写入帧原创 2021-01-28 20:55:36 · 19777 阅读 · 3 评论 -
Python cv2 报错 TypeError: Expected Ptr<cv::UMat> for argument ‘src‘
print(np.array(img)) 发现 数据为 True 或 False,需要对应转换为255,0原创 2020-08-25 16:56:13 · 38262 阅读 · 4 评论 -
Python OpenCV 判断圆是否超过原图范围
输入圆心、半径,判断该圆是否超出cv2图片范围原创 2020-08-20 16:22:59 · 903 阅读 · 0 评论 -
Python OpenCV cv2缩放后合成图像有毛边
毛边实际上是cv2采用立方差值放大过程中,让某些像素alpha介于0-255之间,即半透明所导致的。将 `cv2.INTER_CUBIC` 等插值方法 换成 `cv2.INTER_NEAREST` 即可。原创 2020-08-20 10:12:21 · 1632 阅读 · 0 评论 -
Python OpenCV cv2和二进制图片互转
二进制图片转cv2:cv2.imdecode(np.array(bytearray(image), dtype='uint8'), cv2.IMREAD_UNCHANGED)。cv2转二进制图片:np.array(cv2.imencode('.png', im)[1]).tobytes()。原创 2020-08-19 15:43:44 · 9906 阅读 · 1 评论 -
Python OpenCV cv2和PIL.Image互转
cv2转PIL:Image.fromarray(cv2.cvtColor(im, cv2.COLOR_BGRA2RGBA))。PIL转cv2:cv2.cvtColor(np.array(im), cv2.COLOR_RGBA2BGRA)。原创 2020-08-19 10:57:43 · 3940 阅读 · 0 评论 -
Python OpenCV cv2实现类似PIL的裁剪
OpenCV的图像使用ndarray表示,和PIL的宽高相反,为高宽原创 2020-08-19 09:21:10 · 1498 阅读 · 0 评论 -
Python 基于透明元素裁切图片(类似Photoshop)
1. 扫描获得最左边透明点和最右边透明点坐标。2. 矩形四个边的中点。3. 获取左上角、右下角坐标原创 2020-08-19 09:04:09 · 2424 阅读 · 1 评论 -
Ubuntu安装opencv-python
不要直接上来pip3 install opencv-python,后续可能用不了原创 2020-08-18 11:52:11 · 2036 阅读 · 0 评论 -
Python查看OpenCV内核版本
其实直接 cv2 只是个接口,不代表使用的是 OpenCV 2。print(cv2.__version__)。原创 2020-08-16 22:32:01 · 500 阅读 · 0 评论 -
Python快速实现人脸识别
人脸识别使用OpenCV的级联分类器、DNN预训练模型。模型、大小、运算时间为:级联分类器,0.89MB,0.35s。Caffe模型,5.12MB,0.04s。TensorFlow模型,2.63MB,0.04s。原创 2020-08-14 17:26:48 · 26122 阅读 · 34 评论 -
cv2 VideoCapture的属性propID
调用VideoCapture对象的get()方法可以获取对应属性,如帧数、宽、高等摄像头import cv2win_name = 'VideoCaptureProperties'videoCapture = cv2.VideoCapture(0) # 调用相机width = videoCapture.get(cv2.CAP_PROP_FRAME_WIDTH) # 宽度heigh...原创 2019-05-17 16:32:47 · 4825 阅读 · 0 评论 -
cv2窗口大小可调整并保持比例
设置窗口属性`cv2.WINDOW_NORMAL | cv2.WINDOW_KEEPRATIO`原创 2019-04-02 14:09:45 · 30420 阅读 · 1 评论 -
Python OpenCV cv2鼠标事件标记和类型(MouseEventFlags、MouseEventTypes)
PyCharm社区版测试可用。可能专业版调用的后端不是Qt,某些不能用。原创 2019-04-02 16:41:09 · 9681 阅读 · 0 评论 -
Python OpenCV实现滚动条
import cv2import numpy as np# 回调函数def redValue(x): print('R:', x)def greenValue(x): print('G:', x)def blueValue(x): print('B:', x)def switchValue(x): print('Switch:', x)...原创 2019-04-02 17:27:23 · 1083 阅读 · 0 评论 -
Python OpenCV滚动条随视频播放滚动
使用回调函数原创 2019-04-02 21:20:09 · 592 阅读 · 0 评论 -
cv2Canny边缘检测
import cv2# 回调函数def nothing(pos): passif __name__ == '__main__': img = cv2.imread('1.jpg') edges = img cv2.namedWindow('Original') cv2.namedWindow('Canny') cv2.createTra...原创 2019-04-02 22:11:36 · 6196 阅读 · 3 评论 -
Python图像聚类
收集图片,分成N簇,使用PCV聚类原创 2019-05-19 16:11:01 · 3437 阅读 · 4 评论 -
Python opencv框选视频保存图片
cv2框选视频保存图片一、任务描述二、代码三、结果一、任务描述从一段视频中选出某一区域,摁s保存该区域图片二、代码videoName = r'浙江卫视:十二道锋味.mp4'saveDir = './data/train/Zhejiang/'import cv2n = 0 # number of saved picturesrectangle = [] # points of...原创 2019-12-19 09:05:41 · 590 阅读 · 0 评论 -
解决OpenCV2的VideoCapture保存视频0kb问题
参数都从视频中读取,貌似只能写同等或更小尺寸原创 2019-05-16 00:07:26 · 2827 阅读 · 2 评论 -
OpenCV线型lineType
有三个值可选:LINE_8(默认)、LINE_4、LINE_AA(好看)原创 2019-03-30 15:52:55 · 14927 阅读 · 1 评论