
OpenCV讲堂
计算机视觉-Archer
专注于计算机视觉的[显著、伪装物体检测][图像分割][扩散模型]方向,分享“读论文-写论文-写代码”过程的爬坑经验~
展开
-
ubuntu16.04下安装opencv3.0.0
博客一这是我最初安装成功的博客,使用的是福来师兄的opencv3.0.0包https://blog.youkuaiyun.com/jhyworkspace/article/details/53116969博客二这是我最看看的类似的一片博客,唯一不同的是安装包是opencv3.0.0-alphahttps://blog.youkuaiyun.com/william_hehe/article/details/7...原创 2019-11-20 16:25:36 · 418 阅读 · 0 评论 -
OpenCV讲堂 Python 保存图片,写入图片--cv2与Image的不同
参考博客:https://blog.youkuaiyun.com/u013701860/article/details/80564749 方法一:Image针对<class 'PIL.Image.Image'>image = Image.fromarray(in_data) # Image格式image.show()image.save(r'G:\leopard_p1.jpg'...原创 2018-12-20 10:14:10 · 2226 阅读 · 0 评论 -
OpenCV讲堂 放缩变换
方法一:cv2针对<class 'numpy.ndarray'>dst = cv2.resize(image, (64, 128))image = np.reshape(image, (128, 64, 3))方法二:Image针对<class 'PIL.Image.Image'>image = image.resize((64, 128))...原创 2018-12-20 10:53:53 · 204 阅读 · 0 评论 -
Opencv讲堂 cv2.rectangle 以及 boundingRect(cnt)用法
https://blog.youkuaiyun.com/hjxu2016/article/details/77833984 (蓝,绿,红)(b, g, r) 矩形边框(Bounding Rectangle)是说,用一个最小的矩形,把找到的形状包起来。还有一个带旋转的矩形,面积会更小,效果见下图Bounding Rectangle上代码首先介绍下cv2.boundingRec...转载 2018-12-22 16:41:30 · 4913 阅读 · 0 评论 -
Opencv讲堂 cv2.putText()用法
cv2.putText(I,'there 0 error(s):',(50,150),cv2.FONT_HERSHEY_COMPLEX,6,(0,0,255),25)cv2.putText( Img, 'there 0 error(s):' ,(50,150), cv2.FONT_HERSHEY_COMPLEX, 6, (0,0,255) ,25)照片/添加的文字/左上角坐标/字体/...原创 2018-12-22 16:58:45 · 577 阅读 · 0 评论 -
Opencv讲堂 的moveWindow函数
https://blog.youkuaiyun.com/qq_23880193/article/details/47903295放到屏幕的一定位置原创 2018-12-28 15:59:25 · 899 阅读 · 0 评论 -
遇到问题 KeyErrory 2 这个问题是我想使用的key在字典中不存在, 故报错 & 字典的使用技巧
@1:正确的写法KCFtrackers_dict[key] = cv.TrackerKCF_create()这里是在KCFtrackers_dict字典中新建了一对 (key , value) value是cv.TrackerKCF_create()@2:以前的报错(KeyErrory 2)写法 trackers_dict = {key: cv.TrackerKCF_create...原创 2019-01-03 19:42:24 · 4893 阅读 · 0 评论 -
Opencv讲堂 为什么OpenCV3在Python中导入名称是cv2
12我们来看一下:import cv3print(cv3.__version__) 输出报错:Traceback (most recent call last):ImportError: No module named 'cv3' 再来看看:import cv2print(cv2.__version__) 输出:3.3.0...原创 2018-12-29 16:41:17 · 3198 阅读 · 2 评论 -
AttributeError: module ‘cv2.cv2‘ has no attribute ‘Tracker_create‘
https://blog.youkuaiyun.com/qq_35759574/article/details/82146721opencv3.4,opencv-python也安装了,但还是报错后来上谷歌,才解决这个问题需要安装opencv-contrib-pythonpip3 install opencv-contrib-python...原创 2018-12-29 16:52:14 · 2146 阅读 · 0 评论 -
各个视频各个代码:多个kcf --- 目标追踪,多目标追踪
kcf muti track 这是搜索关键字能搜到很多kcf多目标跟踪的算法代码1https://blog.youkuaiyun.com/xiao__run/article/details/81084209博主贴出来三段代码,尝试一下是否可用2令人惊叹的效果多目标跟踪https://www.youtube.com/watch?v=ta_WGUnyuc4Implement Mo...原创 2018-12-25 22:49:16 · 6297 阅读 · 5 评论 -
OpenCV讲堂 旋转图片90度, 镜像翻转, iou兴趣区域切片
1.图片旋转90度方法一:cv2针对<class 'numpy.ndarray'>参考链接:https://blog.youkuaiyun.com/qq_18343569/article/details/50393194import numpy as npimport cv2 img=cv2.imread("/home/lisa/dataset/HandDataSet_720...原创 2018-12-19 23:27:10 · 2745 阅读 · 0 评论 -
OpenCV讲堂 python 画图点,画圆,画线
Python 用 OpenCV 画点和圆 (2):https://blog.youkuaiyun.com/u011520181/article/details/83933325point_size = 1 point_color = (0, 0, 255) # BGRthickness = 4 # 可以为 0 、4、8 # 要画的点的坐标points_list = [(160, 16...原创 2018-12-19 14:35:07 · 1218 阅读 · 0 评论 -
OpenCV讲堂 cv2.VideoCapture.get()的使用方法
param definecv2.VideoCapture.get(0) 视频文件的当前位置(播放)以毫秒为单位cv2.VideoCapture.get(1) 基于以0开始的被捕获或解码的帧索引cv2.VideoCapture.get(2) 视频文件的相对位置(播放):0=电影开始,1=影片的结尾...转载 2018-11-06 09:40:34 · 5132 阅读 · 0 评论 -
OpenCV讲堂 读写视频流 python下
参考链接:https://www.jianshu.com/p/d239e221cab4#读取视频import cv2cap = cv2.VideoCapture('video.avi') cap = cv2.VideoCapture(0) #读取摄像头,0为摄像头索引,当有多个摄像头时,从0开始编号ret,frame = cap.read() #从视频或摄像头中读取一帧(即...转载 2018-11-06 16:36:17 · 986 阅读 · 0 评论 -
opencv img.shape
python数字图像处理(2):图像的读取、显示与保存 skimage提供了io模块,顾名思义,这个模块是用来图片输入输出操作的。为了方便练习,也提供一个data模块,里面嵌套了一些示例图片,我们可以直接使用。引入skimage模块可用:?1from skimage import io一、从外部读取图片并显示读取单张彩色rgb图片,使用sk...转载 2018-10-19 09:54:30 · 9356 阅读 · 0 评论 -
OpenCV讲堂 IOU兴趣区域的提取与使用
https://blog.youkuaiyun.com/eastmount/article/details/82177300crop与paste的使用:http://www.cnblogs.com/way_testlife/archive/2011/04/17/2019013.htmlpaste:https://blog.youkuaiyun.com/MiniCatTwo/article/details/...原创 2018-11-07 21:22:18 · 528 阅读 · 0 评论 -
Python讲堂 读取cv.VideoCapture(0)的frame帧转变为PIL.Image图片格式时遇到的坑
版权声明: https://blog.youkuaiyun.com/weixin_39449466/article/details/80370832 在项目中遇到一个问题是想将VideoCapture()读到的frame图片转变成PIL的Image图片格式。 ...转载 2018-11-29 10:29:34 · 3929 阅读 · 1 评论 -
Python讲堂 OpenCV 图像通道分离和合并
图像通道分离有两种方法,一个是使用OpenCV自带的split 函数,还有一个是使用Numpy数组来分离通道.使用OpenCV 自带 split函数[python]&nbsp;view plain&nbsp;copy#!/usr/bin/env&nbsp;python&nbsp;&nbs转载 2018-11-29 20:39:58 · 257 阅读 · 0 评论 -
Python讲堂 OpenCV 图像通道分离和合并 第二部分
# -*- coding=utf-8 -*-# Author: zjc# Creation Date:18-11-29import pandas as pdimport cv2from PIL import Imageimport numpy as npcap = cv2.VideoCapture(0)while(1): ret, frame =cap.read()...原创 2018-11-29 20:43:38 · 313 阅读 · 0 评论 -
Opencv讲堂cv2.putText()用法
这些基础函数丢一段时间不用,就给忘记了。cv2.putText(I,'there 0 error(s):',(50,150),cv2.FONT_HERSHEY_COMPLEX,6,(0,0,255),25)1各参数依次是:照片/添加的文字/左上角坐标/字体/字体大小/颜色/字体粗细 ...转载 2018-11-29 21:13:39 · 526 阅读 · 0 评论 -
ROS 自带opencv与已经安装的opencv之间的兼容问题
https://blog.youkuaiyun.com/qq_34570910/article/details/78245795原创 2018-12-03 15:21:26 · 3790 阅读 · 0 评论