原创 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');