![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python-opencv2
hjxu2016
好记性不如烂笔头|
独乐乐不如众乐乐|
你的纠错与关注就是对我最大的支持
展开
-
TypeError: Expected cv::UMat for argument ‘img‘
研究Detectron2中的在线数据增强的源码,并显示数据增强后的图像时,遇到TypeError: Expected cv::UMat for argument 'img’的问题显然,问题要求是输入一个uint8的Mat数据,而博主因为数据增强后,明显有部分值不是uint8了博主解决方案:先将图像 clip到[0, 255]之间,然后再将数据格式转换为 uint8格式image = np.clip(image, 0, 255).astype(np.uint8)...原创 2020-11-30 15:10:07 · 5063 阅读 · 0 评论 -
opencv-python中 boundingRect(cnt)以及cv2.rectangle用法
转自 http://blog.csdn.net/zhangxb35/article/details/47275277矩形边框(Bounding Rectangle)是说,用一个最小的矩形,把找到的形状包起来。还有一个带旋转的矩形,面积会更小,效果见下图上代码首先介绍下cv2.boundingRect(img)这个函数这个函数很简单,img是一个二值图,也就是它的参数;原创 2017-09-04 10:41:39 · 165840 阅读 · 39 评论 -
python-opencv2利用cv2.findContours()函数来查找检测物体的轮廓
转自 http://blog.csdn.net/sunny2038/article/details/12889059相比C++而言,Python适合做原型。本系列的文章介绍如何在python中用OpenCV图形库,以及与C++调用相应opencv函数的不同之处。这篇文章介绍在Python中使用OpenCV检测并绘制轮廓。提示:转载请详细注明原作者及出处,谢谢! 本文介绍在OpenCV...原创 2017-09-04 09:40:42 · 346431 阅读 · 42 评论 -
opencv-python的一些简单用法
# coding=utf-8import numpy as npimport cv2import cv2.cv as cvimport skimagecat_root = '/home/hjxu/PycharmProjects/opencv2_experiment/cat.jpg'hjxu = '/home/hjxu/PycharmProjects/HMM_face/xuhaijun.原创 2017-08-21 10:57:56 · 1031 阅读 · 0 评论 -
opencv-python中的腐蚀与膨胀函数
就像土壤侵蚀一样,这个操作会把前景物体的边界腐蚀掉(但是前景仍然是白色)。这是怎么做到的呢?卷积核沿着图像滑动,如果与卷积核对应的原图像的所有像素值都是1,那么中心元素就保持原来的像素值,否则就变为零。 这回产生什么影响呢?根据卷积核的大小靠近前景的所有像素都会被腐蚀掉(变为0),所以前景物体会变小,整幅图像的白色区域会减少。这对于去除白噪声很有用,也可以用来断开两个连在一块的物体等原创 2017-09-04 15:12:17 · 89572 阅读 · 12 评论 -
ubuntu安装opencv
http://www.cnblogs.com/MT-ComputerVision/p/5803286.html首先得先找到对于版本的opencv包,然后傻瓜式安装就可以opencv2.4.9 下载地址https://sourceforge.net/projects/opencvlibrary/执行以下sh脚本#unzip OpenCV-2.4.9.zipcd opencv-2.4.9mkdir...原创 2017-04-29 11:00:29 · 844 阅读 · 0 评论 -
python-opencv中的cv2.inRange函数
就是将低于lower_red和高于upper_red的部分分别变成0,lower_red~upper_red之间的值变成255。第二个参数:lower_red指的是图像中低于这个lower_red的值,图像值变为0。第三个参数:upper_red指的是图像中高于这个upper_red的值,图像值变为0。本次目标是将一副图像从rgb颜色空间转换到hsv颜色空间,颜色去除白色背景部分。而在lower_red~upper_red之间的值变成255。具体就调用了cv2的两个函数,一个是rgb转hsv的函数。原创 2017-09-04 11:53:14 · 90695 阅读 · 11 评论