原创 關於cuda和opencv混合編譯之_自定義算法加速模板,適用於大部分圖像處理了

雖然opencv提供了不錯的加速算法,但是我們很多自己的算法,沒法很好的使用,所以,我們只能用cuda上的算法,但是這樣又回到了cuda上面那一套東西來,這裏,我們可以使用技巧一點的方式,就是搭載於gpuMat這個結構,來做處理.  

原创 關於qt中,映射類,序列化數據的一點記錄.

在使用中,我們常要將一些數據保存爲文件的形式,完後在加載的時候,進行讀取。常用的有UI界面的一些操作記錄等配置文件,qt中,除了使用QSetting 外,我們還可以可以使用序列化的形式,廢話不多說,直接從代碼裏面理解: 頭文件: #i

原创 關於cuda和opencv混合編譯之後的一些算法加速--求取灰度平均數值

今天就來說說關於使用opencv 使用cuda加速的版本吧,來做一點記錄,免的以後忘記了 下載opnecv4.10板本和contrib4.10版本,使用cmke編譯,這裏注意 opencv選項中,擴展的路勁,以及勾選 WITH_CUDA

原创 關於cuda和opencv混合編譯之_高斯濾波

這裏都是加速之後的一些使用方式,有一些細節上面的變化   //高斯濾波gpu加速. 這裏介紹一下kerneltype 這個是高斯核的大小,一般爲3*3 5*5 7*7 等. bool gaussianBlur_gpu(cv::Mat

原创 關於cuda和opencv混合編譯之_雙邊濾波

說起雙邊濾波,主要這個算法在cpu上太耗時了,平均下來,要100多毫秒. 怎麼辦呢,不怕,加速.. bool bilateralFilter_gpu(const cv::Mat& src,cv::Mat &dst) { if (src

原创 寫給自己的話

編程也已經快接近三年了,由小白到現在這個算的上入行的從業者吧,開始學習的c++ ,後來入公司卻是wpf + .net ,感謝剛進公司的陳師傅,第一次接觸了wpf圖形框架,感覺好神奇,好在有好的項目,就是圖像處理的,說是圖像處理,其實大部分

原创 關於圖像中,RGB 三色灰度圖 合成一張彩色的opencv 的一些簡單處理.

在搭建完成opencv 的環境之後,我們開始記錄一些簡單的圖像處理的過程:      以上是合成之後的效果.暫時看效果. 接下來具體實現的步驟.,下面代碼直接可以拿來使用.   //讀取三張圖片 QString imgqstrR =

原创 將Clound compare以及一些mathLab 等源碼,集成到我們vs上來並編譯

原因:   在使用openGL的過程中,有許多困惑的地方,因而想着學github上面的一些優秀的開源項目,比如compare Clound 以及 3Dmax ,mashlab 等,這些源碼都是QT上的項目..好久沒碰QT 了,而且一直使用

原创 記錄一下在加載COME組件,在C# WPF中調用組件出現的問題

一:首先要注意,COME組件技術是在win32 下的32位操作系統下開發的,而我們在wpf中,要將框架的 AnyCPU 改成 x86型的目標平臺,這樣就可以使用了。截圖如下:

原创 寫給自己的wpf 總結,在wpf中,畫圖的時候,方法總結一二

        public void loaded_Image()         {                          Console.WriteLine("ltbufffer的大小 " + ltBuffer.Co

原创 關於在C#中,調用C++ COME組件SDK 中的

我們使用C++ COME 開發組件,會遇到指針等做輸入輸出參數,但是我們在C#中該如何調用呢,接下來我們來看:在C++ SDK 的 .idl 文件中,有這個接口對應的,在生成C#那裏之後 就會變成這樣,那麼問題來了:  在上面C++中 ,

原创 記錄一下WPF中,獲取Exe所在目錄的方法比較

以上這幾種都可以獲取到本exe程序所在的文件夾目錄但是這裏我要說的是:最好使用這個比較好,在我們將修改這個輸出路勁,上面代碼也會自動更改爲這個路勁....省了許多事情