![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv 图像处理
酬勤-人间道
这个作者很懒,什么都没留下…
展开
-
格雷码解析以及计算(仅供自己记录查阅)
背景格雷码也是在结构光中接触的一种编码方式.实际上,格雷码最先开始应用的地方是在电子中,以最小的代价解决时钟跳变位带来的消耗.编码规则案例从二进制-->格雷码 二进制 格雷码 6 110 1.保留最高位 1 2.次高位和最高位依次亦或: 1^1=>0; 1^0=>1 结果就是 101 ...原创 2020-12-27 11:27:20 · 3230 阅读 · 0 评论 -
写给自己的wpf 总结,在wpf中,画图的时候,方法总结一二
public void loaded_Image() { Console.WriteLine("ltbufffer的大小 " + ltBuffer.Count); if (ltBuffer.Count>640) { //原创 2016-11-26 14:11:20 · 2525 阅读 · 0 评论 -
关于cuda和opencv混合编译之后的一些算法加速--求取灰度平均数值
今天就来说说关于使用opencv 使用cuda加速的版本吧,来做一点记录,免的以后忘记了下载opnecv4.10板本和contrib4.10版本,使用cmke编译,这里注意 opencv选项中,扩展的路劲,以及勾选 WITH_CUDA 这个选项,不然编译之后的DLL,没有cuda版本的,大约是这些个样子的,这里附上我编译之后的lib include 文件.的百度云链接,可以直接下载...原创 2019-06-26 20:59:50 · 639 阅读 · 0 评论 -
关于cuda和opencv混合编译之_高斯滤波
这里都是加速之后的一些使用方式,有一些细节上面的变化//高斯滤波gpu加速.这里介绍一下kerneltype 这个是高斯核的大小,一般为3*3 5*5 7*7 等.bool gaussianBlur_gpu(cv::Mat &src,cv::Mat &dst,int kernelType = 5){ if (src.data == nullptr) { ...原创 2019-06-26 21:12:48 · 1486 阅读 · 2 评论 -
关于cuda和opencv混合编译之_双边滤波
说起双边滤波,主要这个算法在cpu上太耗时了,平均下来,要100多毫秒.怎么办呢,不怕,加速..bool bilateralFilter_gpu(const cv::Mat& src,cv::Mat &dst){ if (src.data == nullptr) { return false; }//这里不介绍了,日常的上传下载. cv::cuda::...原创 2019-06-26 21:20:10 · 720 阅读 · 0 评论 -
关于cuda和opencv混合编译之_自定义算法加速模板,适用于大部分图像处理了
虽然opencv提供了不错的加速算法,但是我们很多自己的算法,没法很好的使用,所以,我们只能用cuda上的算法,但是这样又回到了cuda上面那一套东西来,这里,我们可以使用技巧一点的方式,就是搭载于gpuMat这个结构,来做处理.//这里只是做个引导,但是大部分的算法,都是按下面这个算法的变种而来,废话不多说,//注意,这个这个是在 cudaCalculate.h文件中的申明....原创 2019-06-26 22:01:09 · 623 阅读 · 0 评论