
opencv
文章平均质量分 76
lcbwlx
这个作者很懒,什么都没留下…
展开
-
opencv grabcut 分割算法
本代码摘自opencv的示例代码,自己做了一些修改,加入了一个输出mask的功能。另外,由于grabcut会造成不少小洞,所以还加入了了一个轮廓检测模块。但这样会导致最外层的一层像素显示不出来。detect.h: //本程序的目的是检测mask//缺点: 1, 会造成边界有一个像素丢失//2, 会造成obj中间的洞检测不出来#include #include #inclu转载 2014-01-26 10:12:27 · 1201 阅读 · 0 评论 -
opencv 分水岭算法
分水岭算法是一种简单的图像分割算法,具体是人为规定两点(以两点为例),然后把这两点看做低谷,向里面注水,不停地蔓延,直到两点形成的湖交界。opencv自带了这个程序。摘抄如下,其中我做了一些修改。#include #include #include #include using namespace cv;using namespace std;Mat ma转载 2014-01-26 15:54:35 · 1104 阅读 · 0 评论 -
opencv 凸性检测
对于一个图形来说,凸性是很重要的一个性质。检测图形也有很多办法。这里介绍两个。1,凸包。可以先求一个物体的凸包,然后算两者的面积之比。2,对于图形边界任意两点,做一条连线,看这条线是否在图形内部。凸性的大小为在内部的连线与总连线之比。方法2出自一篇论文,具体哪篇我忘了,不过我把方法用opencv写了出来。1的话,opencv自带凸包检测。具体请自行查阅吧。原创 2014-01-26 16:19:35 · 3624 阅读 · 0 评论 -
将jet图像改为灰度图
jet是一个256位颜色索引,用matlab可以把灰度图变成jet图片,但是怎么反过来我在matlab上没找到,所以只好自己另写程序了。以下是jet.txt,是jet的颜色索引。0.000000 0.000000 0.5156250.000000 0.000000 0.5312500.000000 0.000000 0.5468750.000000 0.000000 0.56原创 2014-02-14 18:23:58 · 3145 阅读 · 0 评论 -
opencv 合并图片到 avi
算是转载吧,借鉴了别人写的程序,自己修改了一下。//本程序的目的是合并图片到avi#include #include using namespace cv;#include using namespace std;int main(){ int num = 0; char name[100]; sprintf(name, "input/blue_rotate2_55转载 2014-01-14 20:13:34 · 950 阅读 · 0 评论 -
opencv 搜索图像
opencv能做的事情实在太多了, 比如, 搜索图像。一般我们有一副小图像, 称之为模式原创 2014-11-19 02:40:18 · 1040 阅读 · 0 评论 -
opencv 火灾检测
采用了一个模型, 这个模型是看别人的代码实现的。转载 2015-03-15 16:06:09 · 5345 阅读 · 4 评论 -
opencv 鼠标操作 裁剪图片
opencv 鼠标操作 裁剪图片原创 2017-05-27 00:54:16 · 1660 阅读 · 0 评论