原创 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函數接口的方法,接下來我們來看看怎樣