opencv
无穷升高的卡农
本硕人工智能方向,之后从事搜推方向的工作。关注CV、RS、大模型。
展开
-
cv2.VideoWriter()
cv2.VideoWriter前几个参数最后一个参数,视频的帧宽和帧高前几个参数博客:cv2.VideoWriter()最后一个参数,视频的帧宽和帧高这个可能经常容易写错或者忘记outVideo = cv2.VideoWriter('save_test_video.avi', fourcc, fps, (width, height))最后一个先是宽后是高。但是,你在获取一帧图像的宽和高时,比如:frame.shape它返回的是(高,宽),所以一不小心可能就会出错。...原创 2020-07-07 19:10:35 · 2312 阅读 · 0 评论 -
cv2.VideoCapture(0)从摄像头获取视频流并处理但是处理速度慢
cv2.VideoCapture从摄像头获取视频流并处理但是处理速度慢在做深度学习视觉相关项目的时候,经常会遇到无法做到实时的情况。比如处理一帧图像要3s,但是摄像头采集的视频里在这3s内,可能已经读了好几十帧(假如fps是20)。那么处理完这一帧之后,下一次cap.read()返回的是第二帧还是第62帧。source:Opencv读取摄像头缓冲区拥塞,有延迟情况下,处理最新帧的方法实际上Opencv的videocapture读取摄像头时,摄像头的每帧数据会全部存入缓冲区,每次cap.read()都是原创 2020-06-29 08:56:53 · 5681 阅读 · 1 评论 -
opencv实现图片图片整体放大
opencv实现图片图片整体放大所用函数:cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) -> dst参数:参数含义src输入图像dsize要缩放到的大小,例如(1000, 1000)dst目标图像。当参数dsize不为0时,dst的大小为size;否则,它的大小需要根据src...原创 2019-10-19 16:05:05 · 4959 阅读 · 2 评论 -
OpenCV-Python(1)
OpenCV-Python -----2019/3/2一:OpenCV的Gui特性目标: 1.读入图像,显示图像,保存图像 2.学习函数cv2.imread(),cv2.imshow(),cv2.imwrite()...原创 2019-03-02 22:38:24 · 132 阅读 · 0 评论 -
OpenCV-Python(1.2)
OpenCV-Python1.2 ------ 视频 -------2019/3/3目标学习读取视频,显示视频,保存视频文件学会从摄像头获取并显示视频函数:cv2.VideoCapture(),cv2.VideoWrite()...原创 2019-03-03 14:17:58 · 604 阅读 · 0 评论 -
模板匹配
模板匹配目标使用模板在一副图像中查找目标函数:cv2.matchTemplate(),cv2.minMaxLoc()1.原理模板匹配是用来在一幅大图像中搜寻查找模板图像位置的方法。OpenCV提供了函数cv2.matchTemplate()。和2D卷积一样,他也是用模板图像在输入图像上滑动,并在每一个位置对模板图像和与其对应的输入图像的子区域进行比较。OpenCV提供了几种不同的比较...原创 2019-03-10 15:49:33 · 665 阅读 · 0 评论 -
opencv沿斜线切割图片
opencv沿斜线切割图片opencv如果沿水平或者数值的线来切割图片,是很简单的。但是,如果沿着斜线,那么就不能直接进行切割了。我的思路是,根据直线上两点来确定直线方程,然后,逐个遍历图像中元素,根据其坐标,判断其在直线下方还是上方。如果在下方,就把该点像素复制到另一个和原始图像大小相同的纯色图像中。在下方的话复制到另一个纯色图像中。原理也很简单。代码如下:import cv2imp...原创 2019-09-07 09:54:51 · 2767 阅读 · 0 评论 -
Python-OpenCV的putText()函数:在图片上添加文字
Python-OpenCV的putText()函数:在图片上添加文字函数原型cv2.putText(src, text, place, Font, Font_Size, Font_Color, Font_Overstriking)参数参数意义src输入图像text添加的文字place左下角坐标Font字体类型Font_Size文字大小...转载 2019-03-16 19:19:07 · 5255 阅读 · 1 评论