原创 基於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 在圖形圖像編程時,我們常常需要根據一系列已知點座標來確定一條光滑曲線。其中有些曲線需要嚴格地通過所有的已知點,而有些曲線卻不一