小编Mzk*_*Mzk的帖子

在OpenCV中绘制和绘制图形

OpenCV是否提供了如何绘制和绘制图形的功能?

我发现了Shervin Emami http://www.shervinemami.info/graphs.html这个由他自己创建的链接.

opencv

11
推荐指数
2
解决办法
4万
查看次数

使用拉普拉斯滤波器的图像锐化

我试图从冈萨雷斯的书中锐化一些标准图像.下面是我尝试过的一些代码,但它并没有接近锐化图像的结果.

cvSmooth(grayImg, grayImg, CV_GAUSSIAN, 3, 0, 0, 0);

IplImage* laplaceImg = cvCreateImage(cvGetSize(oriImg), IPL_DEPTH_16S, 1);

IplImage* abs_laplaceImg = cvCreateImage(cvGetSize(oriImg), IPL_DEPTH_8U, 1);

cvLaplace(grayImg, laplaceImg, 3);

cvConvertScaleAbs(laplaceImg, abs_laplaceImg, 1, 0);

IplImage* dstImg = cvCreateImage(cvGetSize(oriImg), IPL_DEPTH_8U, 1);
cvAdd(abs_laplaceImg, grayImg, dstImg, NULL); 
Run Code Online (Sandbox Code Playgroud)

在锐化之前 在锐化之前

我的锐化结果 我的锐化结果

期望的结果 期望的结果

绝对拉普拉斯 绝对拉普拉斯

opencv

10
推荐指数
1
解决办法
3万
查看次数

计算图像积分

如何从图像积分中找到均值,std dev和梯度?给出如下图像:

求和面积表和正常数字表

如上图所示,要找到突出显示部分的总和,sum = C+A-B-D.
所以我们有sum = 22.

我如何进行下一步以找到:

  • 意思
  • Std dev
  • 梯度

opencv

9
推荐指数
1
解决办法
8755
查看次数

图像积分与统计值的关系

我最近阅读了有关图像积分的内容,我可以理解这种数学方法.一些如何,我注意到它也可以计算统计值,如均值,标准差,方差.那么,问题是如何在积分图像完成后计算统计值?我们可以从正常图像中找到统计值,因此我们为什么以及如何需要积分图像然后找到统计值?

opencv

7
推荐指数
1
解决办法
1363
查看次数

连接字符的分段

如果字符连接,我该如何分段?我只是尝试使用带有距离变换的分水岭(http://opencv-code.com/tutorials/count-and-segment-overlapping-objects-with-watershed-and-distance-transform/)来查找组件的数量,但它似乎表现不佳.

  1. 它要求在阈值之后分离对象以便良好地执行.

话虽如此,我怎样才能有效地分割角色?需要帮助/想法.

略有联系 附件是二进制图像的例子.

密切联系 严重连接的一个例子.

答:

@mmgp这是我的o/p

BP O/P

opencv image-segmentation

6
推荐指数
1
解决办法
4669
查看次数

opencv中的骨架化

是否有任何特定的功能可以在opencv中用于骨架化?此外,我搜索了一段时间,并想知道是否OpenCV的实现维诺骨架(好像有,但真的是这样的)?

opencv

5
推荐指数
1
解决办法
3237
查看次数

每平方英尺像素

我正在阅读每英尺像素,但有人可以教我如何计算每英尺像素?如果给定分辨率640(水平)×480(垂直),镜头范围从2.8毫米到12毫米,距离= 16英尺(约5米),每英尺像素等于?

任何人?

image-processing

4
推荐指数
1
解决办法
2157
查看次数

了解openCV中的模板匹配

只想清除我的困惑.我测试了openCV模板匹配方法来匹配一些数字.首先,我有一个数字序列0 1 2 3 4 5 1 2 3 4 5(二值化之后,字符宽度可能不同).模板匹配如何与数字'1'匹配?可以;

  1. 滑过所有窗口,直到找到2个匹配(2输出),或
  2. 在匹配第一个'1'后停止,或
  3. 找到两个数字'1'之间的最高相关性并选择其中之一.

匹配数字'1'

编辑:附件是输出.它只匹配一个数字'1'而不是两个'1'.

[问]如何同时检测两个数字'1'?

opencv

3
推荐指数
1
解决办法
4933
查看次数

BGR到YCrCb之间的转换,再回到BGR

我试图将BGR转换为YCrCb以增加亮度并将其转换回BGR

cvSplit(luma,y,cr,cb,0); <<拆分不需要顺序吧?

...对亮度分量做一些事情

cvMerge(temp_y,cr,cb,0,luma); <<亮度Cr和Cb的正确顺序是什么?

opencv

2
推荐指数
1
解决办法
6714
查看次数