原创 CCS5.2調試emcv遇到的問題

在使用CCS5.2調試emcv中的下列代碼時,經常遇到了內存出錯或者不足的問題。 #include <string.h> #include "highgui/highgui.h" #include "cv/cv.h" #include <

原创 計算圖像傾斜角度及旋轉

首先用函數HoughLinesP()檢測到直線;而HoughLines()的檢測效果不好,很多時候都檢測不到直線,所以不選用。 CV_EXPORTS_W void HoughLinesP( InputArray image, Outpu

原创 用minGW編譯ffmpeg(供替換opencv中引用的ffmpeg庫)

在安裝好的opencv目錄下找到路徑:opencv245\opencv\3rdparty\ffmpeg,此路徑下有一個readme.txt文件,內容如下所示: The build script is to be fixed. Right

原创 Visual Studio 出現關於ActivityLog.xml錯誤的解決方案

這兩天在本機win7系統,安裝了vs2010後,安裝vs2008時失敗。 再用vs2010打開程序時,提示了以下錯誤信息: 經過網上查找,解決方案爲: 在開始菜單中,cmd開啓命令提示符下打開VS的IDE主程序目錄, 以下以我本機的vs

原创 工作中用到的技巧(不斷補充中)

1、在寫代碼版本更新時,爲了能夠使日誌txt能夠自動生成時間,在txt的第一行添加: .LOG 添加後,每次打開時都會自動在文件中寫上打開該txt文件的時間。 2、

原创 判斷閏年的方法

判斷某年是否是閏年的方法爲: (1)普通年能被4整除且不能被100整除的爲閏年。 (2)世紀年能被400整除的是閏年 ((year % 4 == 0) && ((year % 100 != 0) || (year % 400 == 0

原创 vs2010調用Tesseract_ocr時遇到的問題

Tesseract_ocr的下載地址: https://code.google.com/p/tesseract-ocr/downloads/list 下載tesseract-3.02.02-win32-lib-include-dirs.

原创 車牌尺寸

現行的九二式機動車號牌國標尺寸藍牌和黑牌是440×140; 大車牌(黃牌)前牌尺寸同,後牌爲440×220; 摩托車及輕便摩托車前牌是220×95 ,後牌是220×140。 摘自:http://zhid

原创 A definition for the symbol '' could not be located (vs2010)

解決方法: 在不打開任何解決方案的情況下,選擇Tools -> Options -> Text Editor -> C/C++ -> Advanced,將'Recreate Database' 設置爲'True' Recreate Da

原创 opencv中Mat的數據類型設置問題

在編碼過程中已經編好的代碼,使用存放數據類型是Mat,覺得一直沒有問題,但是出來的結果就是不對。 所以考慮改用vector或者CvMat類型。 考慮到要使用opencv中有關數據計算的函數,比如乘,求逆,轉置等,最終選擇用CvMat。 在

原创 opencv二值圖反色處理

反色處理指的是:如果原先圖像的背景是白色,而目標是黑色的話;經過反色處理後,背景變爲白色,目標變爲黑色。 在opencv中,對於二值圖的反色處理有兩種方法: 之前處理好的二值圖的定義爲:Mat  binaryImg; 1、直接使用open

原创 不借助其它變量交換兩變量值的三種算法

在學習程序語言和進行程序設計的時候,交換兩個變量的值是經常要使用的。通常我們的做法是(尤其是在學習階段):定義一個新的變量,藉助它完成交換。代碼如下:int a,b;a=10; b=15;int t;t=a; a=b; b=t;這種算法易

原创 YUV420(I420)與YV12的區別,YUV420p與YUV420區別

        YUV420, I420         意義:每像素12bit   或表示爲IYUV,數碼攝像機專用表示法.          這裏需要注意的是,雖然YV12也是(4:2:0),但是YV12和I420的卻是不同

原创 解決類型重複定義(typedef)的方法

在寫代碼過程中,在調用兩個工程時,遇到了重複typedef類型的問題。 這類問題的解決方法的例子如下: #ifndef TYPEDEF_ERROR_LOG #define TYPEDEF_ERROR_LOG typedef enum

原创 CCS5.2 使用記錄

CCS5.2運行按鈕: 程序連續運行時,選擇“Resume(F8)”按鈕。 第二個