python-opencv
文章平均质量分 78
从入门开始
TommyZiAng
本科大二在读生,opencv入门蠢驴
展开
-
cv2.getPerspectiveTransform 透视变换函数解析
简介透视变换(Perspective Transformation)是将成像投影到一个新的视平面(Viewing Plane),也称作投影映射(Projective Mapping)。如图,通过透视变换ABC变换到A’B’C’。函数解析cv2.getPerspectiveTransform(src, dst)参数说明:src:源图像中待测矩形的四点坐标sdt:目标图像中矩形的四点坐标cv2.warpPerspective(src,M,dsize,dst,flags,borderMod原创 2022-03-29 21:29:47 · 8549 阅读 · 0 评论 -
基于树莓派4B-Python智能循迹小车的实现
The Concept of Lane DetectionThe idea is to find the path using color detection or edge detector and then getting the curve using summation of pixels in the y direction(直线) draw a histogram(柱状图). We can split the task into 5 different steps. This includes原创 2022-03-17 19:01:00 · 3115 阅读 · 0 评论 -
Python--Document Scanner文档扫描-机器阅卷基础操作
基础配置Python3.7编译器:Pycharm基础库:Opencv-python,numpy准备的图片:预期结果原创 2022-03-07 19:48:12 · 3664 阅读 · 0 评论 -
Opencv-Python Contour Shape Detection 轮廓形状检测
基本思路首先,先将图像进行灰度处理,在借助模糊处理,得到边缘检测图像;接着,借用边缘检测图像,获取图像轮廓参数,通过面积,以及边框数,检测出图形的形状。OK,Let‘s go!Opencv版本这个opencv-contrib-python ,这是个辅助包,最好都装上且跟opencv同版本最优。函数介绍cv2.findContours()注意事项读取的是二值图像,黑色为背景,白色为读取目标该函数会修改原图像,需要先copy一份原图像返回的参数,会随着opencv不同版本,返回参数个数不同原创 2021-11-11 20:10:21 · 4543 阅读 · 0 评论 -
颜色匹配中的TrackBar的详细用法
颜色匹配自己也是第一次学习这个小小的项目,查过一些资料后,自己总结了出来,应该比较完善。主要思路就是通过将图像转化为HSV模式(hub,saturation,value),再配合TrackBar调节参数,找到目标颜色。TrackBar使用TrackBar在opencv中,主要有三个函数 cv2.createTrackbar,cv2.getTrackbarPos(), cv2.setTrackbarPos(这个函数使用较少,因为第一个函数就可以实现他的功能)cv2.createTrackbarcr原创 2021-11-10 21:08:38 · 3223 阅读 · 0 评论 -
Opencv-Python 从0开始
快速抵达通道写在前面上节补充包创建图片导入多行一起注释,后退tab(取消)简单处理一些图片参数颜色分割,参数输出部分截取,大小修改边界填充下节预告写在前面学会了上节基本就可以开始无脑学习了,只要能理解基本难度都不是很大,当然有什么遗忘的,可以评论留言提醒我。上节补充包创建这是如何创建包,包(可以类比电脑的文件夹,方便后期寻找,更加规则化),当然也可以直接创建python程序,点击下方的Python File即可点击之后会让你命名包文件名,这里建议全英(当让除去一些python中的关键词,最好以原创 2021-11-07 14:57:14 · 2319 阅读 · 0 评论