1.诱因 近期,项目接入了Bugly, 上报了一些平常测试不出来,或者很难重现的bug,这类bug非常难排查。原因有二,第一,问题无法重现,第二,修改了无法立即验证结果。有一个问题困恼了我很久,就是一直报这块的代码出错。(dispatchEvent报错) 2.分析问题 这个一看就是为了防止安卓后台返 ...
分类:
其他好文 时间:
2019-08-21 10:04:28
阅读次数:
119
目录 1、介绍 2、LoG原理 3、数学原理 4、模板性质 1、介绍 LoG(DoG是一阶边缘提取)是二阶拉普拉斯-高斯边缘提取算法,先高斯滤波然后拉普拉斯边缘提取。 Laplace算子对通过图像进行操作实现边缘检测的时,对离散点和噪声比较敏感。于是,首先对图像进行高斯卷积滤波进行降噪处理,再采用L ...
分类:
编程语言 时间:
2019-08-18 17:43:31
阅读次数:
298
在appDelegate.cpp文件中添加 然后调用register_cjson(L); 如果有报错: lua_cjson.c:1328:13: Static declaration of ‘luaL_setfuncs’ follows non-static declaration 解决方案:去掉s ...
分类:
Web程序 时间:
2019-08-05 17:12:48
阅读次数:
287
一、canny边缘检测: 前面用python写过了canny的边缘检测的算法,这次用C++写一个边缘检测的算法。 思路:将原始图像转化为灰度图,用blur函数进行图像模糊以降噪,然后用canny函数进行边缘检测。 一、图像二值化操作 两种方法,全局固定阈值二值化和局部自适应阈值二值化 1.全局固定阈 ...
分类:
其他好文 时间:
2019-08-03 21:23:44
阅读次数:
102
边缘:两个具有不同灰度值的相邻区域之间总存在边缘,边缘是灰度值不连续的结果,这种不连续常可利用求导数来检测到,一般常用一阶和二阶导数来检测边缘。 如图,对于边缘检测,一般一阶导数的峰值或者二阶导数的过零点就可以找到图像灰度值变化的边界。 ...
分类:
其他好文 时间:
2019-08-02 11:00:22
阅读次数:
78
二、特效显示 几何变换(大小、形状、位置) 按性质来分:平移、比例缩放、旋转、复合变换 三、几何变换 四、灰度变换 五、平滑处理 六、锐化及边缘检测 七、图像分割 八、形态学 九、图像的变换与处理 十、图像合成 十一、24位彩色 十二、小波变换 ...
分类:
其他好文 时间:
2019-07-24 11:42:34
阅读次数:
97
Sobel 算子是一个离散微分算子 (discrete differentiation operator)。 它结合了高斯平滑和微分求导,用来计算图像灰度函数的近似梯度。 图像边缘,相素值会发生显著的变化了。表示这一改变的一个方法是使用 导数 。 梯度值的大变预示着图像中内容的显著变化。用更加形象的 ...
分类:
其他好文 时间:
2019-07-21 16:47:52
阅读次数:
147
霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法。主要用来从图像中分离出具有某种相同特征的几何形状(如,直线,圆等)。 python实现 标准霍夫线变换运行结果 统计概率霍夫线变换运行结果 标准霍夫线变换cv2.HoughLines(image, rho, the ...
分类:
编程语言 时间:
2019-06-28 13:09:11
阅读次数:
1546
函数原型 参数1:单通道图像矩阵,可以是灰度图,但更常用的是二值图像,一般是经过Canny、拉普拉斯等边缘检测算子处理过的二值图像; 参数2:contours定义为“vector<vector<Point>> contours”,是一个双重向量(向量内每个元素保存了一组由连续的Point构成的点的集 ...
分类:
其他好文 时间:
2019-06-25 22:10:46
阅读次数:
191
刚开始从Cocos2dx转做Unity3D,不得不说组件化的开发真的是太方便了! 为了纪念之前不努力的那段工作时光,在面试碰壁之后,决定开始写博客记录自己的自救历程了。 从开始做Cocos2dx的时候,做的基本上就都是2d游戏,要减少内存损耗的第一步,个人觉得肯定是从资源下手了,用了以前一直在用的T ...
分类:
编程语言 时间:
2019-06-22 23:52:21
阅读次数:
307