自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 OpenCV學習心得(11) -- Mat類型與Arraya

轉載請注明出處與作者下面對Mat矩陣進行一些說明:1. cv::Mat中的數據不需要釋放.cv::Mat會自動釋放.例如,cv::Mat m=cv::imread("123.jpg"); 然後進行數據操作,最後根本不用對m進行釋放,也不需要調用其他的任何release函數.       2. cv::Mat的depth()函數可以得到圖像的深度,值類似于CV_8U.CV_1

2012-03-24 15:57:55 43572 1

原创 OpenCV學習心得(8) -- 直方圖的顯示

轉載請注明出處與作者這裡只討論1維的直方圖void calcHist(const Mat* arrays, int narrays, const int* channels, InputArray mask, OutputArray hist,       int dims, const int* histSize, const float** ranges, bool uniform=

2012-03-22 16:55:22 3925

原创 OpenCV學習心得(7) -- 閾值處理

轉載請注明出處與作者OpenCV提供了2個函數來處理閾值.第一個函數double threshold(InputArray src, OutputArray dst, double thresh, double maxVal, int thresholdType);這個函數是使用一個固定的值thresh來分割區間的.可以用來得到2值圖或者濾除噪聲.或者濾除一些很小或很大的值.

2012-03-21 20:24:49 6773

原创 OpenCV學習心得(6) -- 圖像的縮放

轉載請著名出處與作者OpenCV提供了一個實現圖像縮放的函數:cv::resizevoid resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR )dsize為縮放目的的寬度和高度信息.如果此參數為0(可以使用cv::S

2012-03-21 19:30:43 10649

原创 OpenCV學習心得(5) -- 圖像通道分離

轉載請注明出處與作者OpenCV提供了一個函數可以進行通道的分離,就是 cv::split.void split(const Mat& mtx, vector& mv);void split(const Mat& mtx, Mat* mv);這個函數的第二個參數是一個std::vector容器.需要注意的是此容器必須要預先預留空間,否則會出現內存洩露問題.例如/

2012-03-21 19:18:59 4726

原创 OpenCV學習心得(4) -- 色彩空間的轉

轉載請注明出處與作者OpenCV提供了一個函數cv::cvtColor可以進行色彩空間的轉換. 提供了將近100種的類型轉換.例如CV_BGR2HLS,CV_RGB2HLS,CV_HLS2RGB等等...void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0 )這個函數可以進行不同色彩空間的轉

2012-03-21 19:05:45 6569

原创 OpenCV學習心得(3) -- 在MFC上顯示圖像

轉載請注明出處和作者在MFC上顯示圖像最重要的部份就是將數據轉換為BitMap格式.一開始我一直在找如果將cv::Mat中的數據直接顯示在MFC上.結果找了很久也沒找到.最后發現如果行的字節數不是4的倍數,顯示的圖像就一定會是傾斜并失真的...所以如果行的字節數不是4的倍數就一定會發生數據拷貝(因為要準備一個行是4的倍數的容器來裝這些數據)...看來想省事是不可能了..所以在MFC上顯示圖

2012-03-21 19:05:33 1894

原创 OpenCV學習心得(2) -- 建立一個類來簡化OpenCV的函數.

轉載請注明出處與作者.我們今後要做個工作是寫一個類,然後將OpenCV中的一些函數進行再次封裝以方便使用.(說實話OpenCV中好些函數的參數很難懂啊...)需要說明的是我們這個類一般情況下是用來處理8-bit 圖像的.下面是類的一些基本函數和變量#include "opencv.hpp"class COpenCVImage{public: COpenCVImage(v

2012-03-21 19:05:23 1644

原创 OpenCV學習心得(1) -- OpenCV的安裝

轉載請注明出處與作者.最近需要用OpenCV寫一個工具.找來很多的文章來學習.但是發現不是英文的就是說的不清不楚的(至少對我的水平來說太高深了)..自己只好把自己的經驗寫下來以便以後查詢.我是從網站上直接下載的二進制文件(貌似是win32系統用的..win64系統要用cmake重編譯.有需要的話再到其他的博客查吧..我現在用不到),下面說的文件你要是沒有的話就用cmake build吧..

2012-03-21 17:10:47 2898

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除