原创 基於DCT變換和Sobel邊緣檢測的數字圖像權限控制

        之前學長帶我做一個數字圖像權限控制的Demo程序,其大體過程是這樣的:先將一幅圖像進行8X8分塊的DCT變換,這時候每個分塊的左上角像素的能量是最高的(最亮),這時取出每個分塊的左上角的像素值組成一個新的矩陣,然後爲其加水

原创 windows DIB位圖的4字節對齊

       昨天做一些對位圖的處理,需要對像素進行一些複製操作,結果發現在處理部分圖像的時候,顯示的圖像是斜向左錯位顯示的,如下圖所示。經過多次對不同的圖像進行顯示,發現對於那些圖像寬度爲單數的圖像都出現斜向左錯位顯示的現象。 原圖(2

原创 數組下標爲負數

        在使用數組的時候,相信大多數人首先想到的是“數組是從0開始的,數組的下標必須大於或等於0”,但是在處理一些數值計算的問題的時候,很可能會遇到下標爲負數的問題,比如,在做9/7浮點小波變換的時候會有:x(m) =  x(-m

原创 VC++ VTK 讀取序列CT圖片三維重建

終於找到了一個可以運行的VTK實現CT圖像三維重建的程序:http://blog.163.com/keith__2006/blog/static/261055282007101732432567/ #include "vtkRendere

原创 指定struct成員變量的位數

        在定義結構體的時候,我們在指定成員變量的類型的同時也可以指定成員變量所佔的位數,其定義形式爲: struct teststruct { 類型1 成員1 :成員1所佔位數; 類型2 成員2 :成

原创 C\C++幾個內存處理函數

1、memcpy void * memcpy ( void * destination, const void * source, size_t num ); 複製內存塊 從source指向的位置直接複製num個字節的值到destin

原创 BMP文件結構

       BMP文件由文件頭、位圖信息頭、顏色表信息和圖像數據四部分組成。結構爲:                  位圖文件頭結構:BITMAPFILEHEADER                  位圖信息頭結構:BITMAPIN

原创 Java壓縮(文件或目錄)

這幾天學習Java IO,老師讓做一個Java Zip壓縮程序,參考了網上的一些很不錯的代碼,結合自己的需要,寫了下面這段代碼: /** * */ package zxcTest; import java.io.BufferedIn

原创 C字符串處理函數

1、strcat char * strcat ( char * destination, const char * source );連接字符串 將source字符串的拷貝附加到destination字符串,destination中的結束

原创 VS2005配置VTK

由於工作需要,在VS2005環境下配置VTK,找了很多資料都有問題(可能是版本的問題),以下內容轉自http://hi.baidu.com/wchwho/blog/item/c6c6dd1d32f3f5ed1ad5766e.html,是配

原创 C++文件操作

ifstream ofstream ftream 這個知識點迷糊了很久了,前段時間始終沒有搞清楚,今天又拿過來看的時候好象明白了點...... of

原创 mfc combo box 控件使用方法總結

轉自:http://blog.sina.com.cn/s/blog_534408920100al29.html 由於接觸VC時間不長,對VC中控件的用法也不是很瞭解,用到時在網上查了很多,現總結如下: 1、改變下拉框大小:先點向下的箭

原创 StretchDIBits用法

轉自:http://blog.csdn.net/giantchen547792075/article/details/6996011 StretchDIBits 函數把DIB、JPEG、PNG圖像中一矩形區域內的像素顏色數據複製到指定

原创 C++標準庫 vector排序

        前天要做一個對C++ STL的vector容器做一個排序操作,之前一直把vector當做一個容量可自動變化的數組,是的,數組,所以打算按照對數組進行排序的方法:用快速排序或是冒泡排序等算法自己寫一個排序的函數。後來覺得ST

原创 貝澤曲線

來自:http://blog.csdn.net/killwd/article/details/1460478 在圖形圖像編程時,我們常常需要根據一系列已知點座標來確定一條光滑曲線。其中有些曲線需要嚴格地通過所有的已知點,而有些曲線卻不一