VS2013 配置opencv2.4.9的詳細教程:http://jingyan.baidu.com/article/75ab0bcbee4b47d6864db2fc.html
問題:計算機丢失opencv_core249d.dll,無法啟動此程式。
(opencv2.4.9在vs2013中的配置,opencv無法啟動該程式,因為計算機中丢失opencv_core249d.dll問題及解決:http://blog.sina.com.cn/s/blog_7e8b29a60102uy7b.html )
将:D:\opencv\build\x86\vc12\bin 中的檔案 opencv_core249d.dll;opencv_highgui249d.dll; opencv_imgproc249d.dll三個檔案拷貝到 C:\Windows\System32\ 及 C:\Windows\SysWOW64\中,以管理者的方式打開cmd并輸入:
C:\windows\system32>regsvr32 C:\Windows\System32\opencv_core249d.dll
問題:啟動或者關閉windows功能出現錯誤 0x80073712
相關連結:http://windows.microsoft.com/zh-CN/windows-8/windows-update-error-0x80073712
在“管理者:指令提示符”視窗中,輸入以下指令。 在每項指令後按 Enter 鍵:
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
問題:應用程式無法正常啟動,0xc00007c怎麼解決
軟體管家安裝DirectX 9.0c,并下載下傳DirectX修複工具進行快速修複。
問題:更改主題顔色
工具——選項——正常——主題
問題:回複預設的視窗布局
視窗——重置視窗布局
win32控制台應用程式:
測試代碼:
#include <cv.h>
#include <highgui.h> //所需頭檔案
using namespace std;
int main()
{
IplImage * test;
test = cvLoadImage("D:\\compute.JPG");//圖檔路徑
cvNamedWindow("test", 1);
cvShowImage("test", test); //設定标題
cvWaitKey(0); //一直等待按鍵
cvDestroyWindow("test"); //銷毀資源,釋放記憶體。
cvReleaseImage(&test);
return 0;
}
#include <cv.h>
#include <highgui.h>
using namespace std;
int main()
{
IplImage * test;
test = cvLoadImage("D:\\compute.JPG");
if (test == NULL) {
printf("無法打開指定檔案!\n");
getchar();
return 0;
}
cvNamedWindow("mytest", 1);
cvShowImage("mytest", test);
cvSaveImage("D:\\compute.bmp", test); //jpg檔案轉化成bmp格式
cvWaitKey(0); //一直等待按鍵
cvDestroyWindow("test");
cvReleaseImage(&test);
return 0;
}