原创 DirectFB的接口詳解 .
1. 概述 ================ 本文主要研究DirectFB及其向上向下的接口,順帶講一下QT搭配DirectFB使用的一些筆記。 其他,如DirectFB的內部結構、Qt的內部結構、及其他GUI系統如a
原创 Linux系統調用-- unlink函數詳解
Linux系統調用-- unlink函數詳解 功能描述: 從文件系統中刪除一個名稱。如果名稱是文件的最後一個連接,並且沒有其它進程將文件打開,名稱對應的文件會實際被刪除。 用法: #include int unlink(co
原创 linux sda sdb 問題 .
在Linux下往往會碰到這樣的問題,磁盤的設備文件,比如/dev/sda, sdb, sdc等等在某些情況下會混亂掉,比如sda變成了sdb或者sdc變成了sdb等等,這樣無形中會導致磁盤 在Linux下往往會碰到這樣的問題,磁盤的設
原创 自適應閾值分割(vc實現)
1.以8×8鄰域 劃分太細,整體效果像鉛筆素描。 [cpp] view plaincopyprint? void CISLSView::OnThresholdAdaptive88() { //程序編制:李立宗 /
原创 邊界跟蹤(vc實現)
[cpp] view plaincopyprint? void CISLSView::OnEdgeSengOutlineTract() { //程序編制:李立宗 [email protected] //2012
原创 Sobel算子邊緣檢測(vc實現)
void CISLSView::OnSobel() { //程序編制:李立宗 [email protected] //2012-8-12 if(myImage1.IsNull()) OnO
原创 DirectFB源代碼閱讀(三)線程及信號初始化
在使用DirectFB創建一個程序的時候,要執行兩個初始化函數,上一篇文章講了第一個DirectFBInit,下面幾篇講第二個DirectFBCreate. DirectFBCreate主要調用了三個函數: 1.direct_initia
原创 圖像銳化拉普拉斯vc代碼
void CSDIELSView::OnSharpeningLaplace() { //程序編制:李立宗 [email protected] //2012-8-11 if(myImage1.IsNull()) OnOpen
原创 輪廓提取(vc實現)
void CISLSView::OnEdgeSengOutlineExtract() { //程序編制:李立宗 [email protected] //2012-8-14 if(myImage1.IsNull()) OnO
原创 DirectFB源代碼閱讀(五)dfb_system_lookup .
dfb_system_lookup的作用就是找到當前系統運行程序的環境,比如x11,fbdev,devmem,dummy. [cpp] view plaincopyprint? dfb_system_lookup( void )
原创 高斯拉普拉斯銳化(邊緣檢測)vc實現
高斯拉普拉斯銳化(邊緣檢測)vc實現 -LoG銳化,邊緣檢測。 [cpp] view plaincopyprint? void CSDIELSView::OnSharpeningGaussianAndLaplace()
原创 最大方差閾值分割(vc實現)
void CISLSView::OnThresholdOtsu() { //程序編制:李立宗 [email protected] //2012-8-14 if(myImage1.IsNull()) OnOpenResour
原创 DirectFB源代碼閱讀(二)初始化 .
在介紹初始化之前,先看下DirectFB源碼的目錄結構: 1.gfxdrivers:顯卡硬件抽象層 2.inputdrivers:輸入設備,比如搖桿,鼠標,鍵盤等 3.interfaces:接口層,用來調用其他的庫,包含了字體,圖片,視頻
原创 Linux設備驅動開發環境的搭建(轉)
經過兩週的摸索,終於對Linux設備驅動開發有了個初步的認識,下面對Linux設備驅動開發環境的搭建做個小結,以方便自己以後查詢,同時也能給同道的初學者一點幫助。 剛接觸Linux設備驅動時,初學者往往連
原创 c語言-排序-快速排序法
快速排序是對冒泡排序的一種改進。它的基本思想是:通過一趟排序將要排序的數據分割成獨立的兩部分,其中一部分的所有數據都比另外一部分的所有數據都要小,然後再按次方法對這兩部分數據分別進行快速排序,整個排序過