【OpenCv】OpenCv原始版本與新版本(2.4.10)的一個簡單對比
老版本中使用IplImage指標資料型別,需要手工的分配與釋放,比較麻煩。
新版本中直接使用Mat資料結構,避免了這種缺點。
沒什麼技術含量,廢話不多說,直接看程式碼中的註釋。
#include <stdio.h>
/* 原始版本標頭檔案
#include <opencv\cv.h>
#include <opencv\cxcore.h>
#include <opencv\highgui.h>
*/
//新版本(2.4.10)標頭檔案
#include <opencv2\opencv.hpp>
#include <opencv2\highgui\highgui.hpp>
#include <opencv2\core\core.hpp>
using namespace cv;
int main()
{
// 新版本opencv 2.4.10
Mat imgSrc = imread("F:\\project\\opencv_1\\1.jpg");
namedWindow("Test");
imshow("Test", imgSrc);
waitKey();
/* 原始版本opencv
IplImage *img = cvLoadImage("F:\\project\\opencv_1\\1.jpg");
cvNamedWindow("Test", CV_WINDOW_AUTOSIZE);
cvShowImage("Test", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Test");
printf("Over!\n");
*/
return 0;
}
相關文章
- opencv CvMLData的簡單使用OpenCVLDA
- 利用opencv 做一個簡單的人臉識別OpenCV
- ViCANdo新版本釋出(PART3)| OpenCV整合OpenCV
- OpenCV在Android中的整合與簡單使用OpenCVAndroid
- vs2010+OpenCV_2.4.10永久配置OpenCV
- 基於Opencv的簡單影像處理OpenCV
- 【OpenCV教程】OpenCV中對矩陣的常用操作OpenCV矩陣
- MAC下使用OpenCV的例項簡單DemoMacOpenCV
- Opencv各個版本的萬能標頭檔案OpenCV
- OpenCV 與 SVMOpenCV
- OpenCV進階之路:一個簡化的視訊摘要程式OpenCV
- CMake生成OpenCV解決方案&&編譯OpenCV原始碼OpenCV編譯原始碼
- opencv2.4.10軟體本身自帶參考資料及手冊OpenCV
- 【Halcon】Halcon與OpenCV介紹、比較OpenCV
- opencv中svm原始碼OpenCV原始碼
- ListView 與 RecyclerView 簡單對比View
- 實現一個簡單版本的Vue及原始碼解析(一)Vue原始碼
- 用opencv測量物體大概角度的一個比較笨的思路OpenCV
- at()函式改變影象的對比度和亮度(openCV)(4)函式OpenCV
- 最新openCV-Python安裝教程(opencv-python版本4.4.0, Python版本: 3.9)OpenCVPython
- OPENCV版本的單目標定示例程式碼(張正友)OpenCV
- 基於opencv實現簡單人臉檢測OpenCV
- 實現一個簡單版本的vue及原始碼解析(二)Vue原始碼
- Learning OpenCV第一版和第三版對比OpenCV
- OpenCV中使用SVM簡介OpenCV
- OpenCV學習之旅 簡介OpenCV
- OpenCV持久化(一)OpenCV持久化
- 【OpenCV】OpenCV中GPU模組使用OpenCVGPU
- OpenCV官方學習文件[2014-4-26更新][最新版本2.4.9]OpenCV
- 【OpenCV教程】OpenCV中的資料型別OpenCV資料型別
- opencvOpenCV
- OpenCV()OpenCV
- 自學筆記:python+opencv針對藍色來進行簡單的車牌定位筆記PythonOpenCV
- OpenCV環境搭建(一)OpenCV
- 簡單對比MySQL和Oracle中的一個sql解析細節MySqlOracle
- 一對一直播原始碼,實現一個簡單的登入介面原始碼
- OpenCV翻譯專案總結三——對OpenCV效能、查詢表等分析OpenCV
- nginx與lighttpd效能簡單對比薦Nginxhttpd