原创 RGB轉YUV422,420
#include <stdio.h> #include <stdlib.h> #include <iostream.h> FILE *ifp, *ofp;
原创 圖像加噪(BCB)
//產生隨機噪聲圖像 void __fastcall TForm1::N5Click(TObject *Sender){ int noisepoint; Graphics::TBitmap *pBitmap; pB
原创 YUV格式
YUV是指亮度參量和色度參量分開表示的像素格式,而這樣分開的好處就是不但可以避免相互干擾,還可以降低色度的採樣率而不會對圖像質量影響太大。YUV是一個比較籠統地說法,針對它的具體排列方式,可以分爲很多種具體的格式。轉載一篇對yuv格式解釋
原创 opencv1.1無法讀視頻文件的解決方法
無法讀視頻大多是由於視頻編碼的原因,只要有支持的編解碼器就可以解決這個問題。可以在OpenCV link裏添加ffopencv.lib,這個庫要和一個叫做 ffopencv110.dll 的動態連接庫連接,才能使用它裏面的函數 。這個 f
原创 YUV測試序列下載地址
1、http://www.tkn.tu-berlin.de/research/vid/(此網站已經移走,正在尋找。) CIF: Akiyo、Bridge (far) 、Bridge (close) 、Bus 、Container
原创 如何在C++ Builder中顯示透明位圖
我們知道,GIF類型的圖像格式支持透明顯示,而BMP類型的圖像格式不支持透明顯示。在Microsoft照片編輯器中位圖若以設置成透明色方式存貯,則提示出錯。然而,在功能強大的C++ Builder中,不但能顯示透明位圖,而且可以說是一件輕
原创 基於OPENCV攝像機標定的源碼
這個是我在win32 平臺下寫的程序,測試完全通過:不過要注意下面的問題:(1)opencv庫是1.0的,我在vc6.0的平臺使用(2)軟件的設置要正確(3)圖片載入的時候,使用的是批處理文件(其實就是建一個txt文件,裏面寫的和dos下
原创 OPENCV版本的攝像機標定(張正友)
攝像機的標定問題是機器視覺領域的入門問題,可以分爲傳統的攝像機定標方法和攝像機自定標方法。定標的方法有很多中常見的有:Tsai(傳統)和張正友(介於傳統和自定標)等, 攝像機成像模型和四個座標系(通用原理)。 攝像機模型採用經典的小
原创 Release版CPU過高
如果Release版本CPU負擔過大,可以檢查代碼中的主要循環,是否是過於頻繁?考慮加個sleep讓給別的線程一些CPU時間,Debug中有很多調試信息,而調試信息佔用的是內存,佔用CPU過高的線程循環因
原创 VC++2005運行Win32控制檯程序時,爲什麼彈不出控制檯窗口(無法看到運行結果)?
VC++中如果是按F5運行的話,表示以調試方式運行,如果遇到斷點可以停下來,也可以單步調試、監視變量等。程序結束時立即退出。如果是按Ctrl+F5運行的話,表示以獨立的方式運行,即使遇到斷點也不會停下來。但程序結束時會顯示一個"按任意鍵繼
原创 VC++動態鏈接庫(DLL)編程深入淺出(三)
第4節我們對非MFC DLL進行了介紹,這一節將詳細地講述MFC規則DLL的創建與使用技巧。 另外,自從本文開始連載後,收到了一些讀者的e-mail。有的讀者提出了一些問題,筆者將在本文的最後一次連載中選取其中的典型問題進行解答。由於時
原创 關於AFX_MANAGE_STATE(AfxGetStaticModuleState( ))
動態鏈接到MFC的規則DLL應用程序裏頭的輸出函數可以被任意Win32程序使用,包括使用MFC的應用程序。 但是,所有從DLL輸出的函數應該以如下語句開始:AFX_MANAGE_STATE(AfxGetSt
原创 VC++動態鏈接庫(DLL)編程深入淺出(四)
這是《VC++動態鏈接庫(DLL)編程深入淺出》的第四部分,閱讀本文前,請先閱讀前三部分:(一)、(二)、(三)。 MFC擴展DLL的內涵爲MFC的擴展,用戶使用MFC擴展DLL就像使用MFC本身的DLL一樣。除了可以在MFC擴展DL
原创 #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #endif
情況1:#ifdef _DEBUGvirtual void AssertValid() const; //assert(斷言)valid(有效的,正確的)virt
原创 VC++動態鏈接庫(DLL)編程深入淺出(二)
上節給大家介紹了靜態鏈接庫與庫的調試與查看(動態鏈接庫(DLL)編程深入淺出(一)),本節主要介紹非MFC DLL。 4.非MFC DLL4.1一個簡單的DLL 第2節給出了以靜態鏈接庫方式提供add函數接口的方法,接下來我們來看看怎樣