原创 Opencv中的cvWaitkey函數的用法

openv中對cvWaitkey函數的定義如下: int cvWaitKey( int delay=0 ) 返回值爲int型,函數的參數爲int型,當delay小於等於0的時候,如果沒有鍵盤觸發,則一直等待,此時的返回值爲-1,否則返回值

原创 cannot convert from 'WCHAR [260]' to 'std::basic_string'

error C2440: 'initializing' : cannot convert from 'WCHAR [260]' to 'std::basic_string<_Elem,_Traits,_Ax>' 解決方法:這是由項目

原创 求字符串中連續出現次數最多的子串

//思路:構建後綴串,第一輪循環,將串一的一系列前綴串和其他串等長的前綴串進行比較,如果相等,則進行適當的跳躍比較(其他串次序跳躍),第一輪比較之後,再 對串二進行類似的操作。 #include<iostream> #include<st

原创 數字轉字符串

方法一:數字+‘0’轉換成字符 #include<stdio.h> #include<string.h> #include<malloc.h> void main() {  int inte_num;  int len,len_temp;

原创 字符串轉整數

方法1:字符-‘0’ #include<iostream> #include<string> using namespace std; int main() {  int i;  int temp=0;  string s;  cin>>

原创 memset函數實現與舉例

#include<stdio.h> #include<assert.h> void *my_memset(void *buffer,char c,i

原创 string類的正向和反向查找

1、正向查找和反向查找的函數      正向查找: s.find(s0)      反向查找: s.rfind(s0)   其中s表示待查找的字符串,s0表示需要查找的子字符串,兩個函數的返回值均爲首次找到子串時,子串的   首字符在原待

原创 vs中debug和release版本的區別

      vs中的程序有debug和release兩個版本,Debug通常稱爲調試版本,通過一系列編譯選項的配合,編譯的結果通常包含調試信息,而且不做任何優化,以爲開發 人員提供強大的應用程序調試能力。而Release通常稱爲發佈版本,

原创 Opencv2.3.1附加依賴項

在vs裏面調用opencv函數時通常需要在工程建好之後添加附加依賴項,否則編譯時,會出現各種錯誤。vs中,可以設置程序的不同版本release和debug兩種,不同的版本附加依賴項是有很大區別的。 在opencv 2.3.1中debug對

原创 #include

最近下載了一個程序,但是程序運行的時候出現瞭如下錯誤:  fatal error C1189: #error :  Building MFC application with /MD[d] (CRT dll version) requir

原创 Opencv的Ellipse函數

Ellipse 繪製橢圓圓弧和橢圓扇形。 void cvEllipse( CvArr* img, CvPoint center, CvSize axes, double angle, double sta

原创 利用cmake編譯opencv庫

步驟: 1、下載並安裝camke 2、下載並安裝opencv 3、打開cmake,找到opencv所在的文件夾,並設置輸出文件的位置 4、運行cmake,生成對應的工程,打開工程分別在debug和release下運行 之後,可以方便的在工

原创 Opencv中RNG

Opencv中的RNG類主要用來生成隨機數,此類的定義如下: class CV_EXPORTS RNG { public:     enum { UNIFORM=0, NORMAL=1 };     RNG();     RNG(uint

原创 Opencv2.3.1讀取圖片並顯示

//#include “StdAfx.h” #include <string> #include <iostream> #include <opencv2\core\core.hpp> #include <opencv2\highgui\

原创 Matlab獲取攝像頭信息並打開攝像頭

1、打開攝像頭的代碼如下: source.vid = videoinput('winvideo', 1,'YUY2_320x240'); set(source.vid,'ReturnedColorSpace','grayscale');