opencvsharp
文章平均质量分 80
hansLin_918
这个作者很懒,什么都没留下…
展开
-
关于边缘检测的一些看法
第一次对边缘检测有自己理解的时候是在接触浮雕效果的时候,效果出来的时候就在想,这不就是边缘检测+底色吗?浮雕效果:使用[1,-1]和[1,-1]T,比重各0.5,底色+100 Mat picture=Mat(); if (picture.Channels() != 1) { Cv2.CvtC...原创 2019-06-13 23:47:28 · 610 阅读 · 0 评论 -
Opencvsharp中关于霍夫变换直线检测的使用
在opencvsharp中很多api的写法跟c++中有所不同不同,比如在霍夫直线检测Cv2.HoughLinesP这个api中返回的是一个LineSegmentPoint[],而非一个的数组;所以首先创建一个LineSegmentPoint类型的数组作为接收,再调用Cv2.HoughLinesP这个函数HoughLines(InputArray image, double rho, doubl...原创 2019-06-08 21:27:54 · 3876 阅读 · 1 评论 -
Opencvsharp中WarpPerspective投影矫正的使用
在当前工作中其实很多时候需要拍摄一些显示器或者是电视的画面当作素材写到报告中给到领导或者客人,图像要求比较严苛,但有时候自己手抖加脑子抽了拍了图片回去写报告才发现:wtf这tm我当时拍的啥玩意,也没法再重排,这时候其实可以利用opencv中的WarpPerspective 投影变换对图像进行矫正,下面出两个API的使用方法。基础知识这篇博主介绍的很详细完整:https://blog.csdn.n...原创 2019-06-08 22:13:58 · 3444 阅读 · 2 评论 -
使用C#winform和opencvsharp做一个小软件
从去年开始学习的python和opencv开发。过年回来的时候面试公司内的自动化部门,面试通过且那边主管让我转到C#下开发软件(然而现在的部门处长不同意一直拖,弄到现在都没转调成),也一并学习了opencvsharp的使用。在查阅资料的时候看到有位兄弟分享了自己写的一个小软件,收到启发决定自己也动手写一个程序,这样也加深对于C#和opencv库的使用和理解。进入正题:设计目的:本次设计一...原创 2019-06-09 16:39:40 · 8921 阅读 · 43 评论 -
使用Opencvsharp进行图像旋转矫正截取兴趣区域
这篇文章目的是使用opencvsharp里面的方法对一副比较有明显轮廓的图像进行抠图旋转;接下来我们会对一副人名币进行旋转矫正,最后得到我们想要获取的特征图像:先使用二值化对图像进行处理,然后在寻找轮廓,因为这张图比较简单,所以我们寻找起来也比较方便,二值化的阈值设置为50即可完美扣下图形;Mat src = new Mat(@"D:\BaiduNetdiskDownload\人名币.p...原创 2019-06-09 22:21:33 · 11155 阅读 · 3 评论