映像目標的表示與識別”讀書筆記

粗略讀了曹建博士的專著《映像的表示與識別》,從其第一章緒論裡摘取感興趣點如下:1.  Image Recognition在資訊科學中的位置資訊器官         器官的作用          相應技術 學科門類         研究方向舉例感覺器官 資訊擷取               感測技術         資訊處理        影像處理、訊號分析傳導器官         資訊傳輸               通訊技術         資訊傳輸        資訊編碼、資訊安全思維器官

一個簡單的CUDA程式以及一些總結

嘗試些了自己第一個CUDA程式,結果問題果然很多,先把問題程式架構貼上來。(這個程式是有錯誤的!)#include <stdio.h>#include <stdlib.h>#include <cutil.h>#include <cutil_inline.h>struct PStruct{ int PSize; float *PMatrix;};__global__ void KernelStruct(PStruct

一幅圖弄清DFT與DTFT,DFS的關係

http://www.cnblogs.com/BitArt/archive/2012/11/24/2786390.html很多同學學習了數字訊號處理之後,被裡面的幾個名詞搞的暈頭轉向,比如DFT,DTFT,DFS,FFT,FT,FS等,FT和FS屬於訊號與系統課程的內容,是對連續時間訊號的處理,這裡就不過多討論,只解釋一下前四者的關係。  首先說明一下,我不是數字訊號處理專家,因此這裡只站在學生的角度以最淺顯易懂的性質來解釋問題,而不涉及到任何公式運算。  學過卷積,我們都知道有時域卷積定理和頻

cublasSgemm實現矩陣的相乘

       今天想調用cuda的庫函數實現矩陣的相乘,但是發現在cublasSgemm中矩陣是按照列主要元素進行儲存的,也就是一列列的儲存的。這和c中一般按照行儲存完全相反,後面看了一個文章http://cudazone.nvidia.cn/forum/forum.php?mod=viewthread&tid=6001&extra=&page=2講了一個方法,後面理了一下,具體分析如下:比如,我們想求C=A*B這個矩陣運算,其中A={{1,1},{2,2},{3,3}}

模式識別技術漫談(1)

模式識別技術漫談(1)                                                                                  ------引言            在人工智慧技術(Artificial Intelligence)領域中,模式識別(Pattern

int指標強制轉換成short指標安全嗎?

  先看如下一段代碼:       void func1(short* p)       {              printf(“%d”,*p);;               return;       }void func2(){       int x = 1;              func1((short*)&x);             

模式識別技術漫談(2)

模式識別技術漫談(2)                                                                       -------大量應用了機率和統計分析方法       

matlab中用imshow()顯示映像與映像矩陣的資料類型的關係

http://blog.csdn.net/tina_lulu_21/article/details/2603162在matlab中,我們常使用imshow()函數來顯示映像,而此時的映像矩陣可能經過了某種運算。在matlab中,為了保證精度,經過了運算的映像矩陣I其資料類型會從unit8型變成double型。如果直接運行imshow(I),我們會發現顯示的是一個白色的映像。這是因為imshow()顯示映像時對double型是認為在0~1範圍內,即大於1時都是顯示為白色,而imshow顯示uint

理解離散傅立葉變換(四. 複數形式離散傅立葉變換)

  理解離散傅立葉變換(四)                     ------複數形式離散傅立葉變換       複數形式的離散傅立葉變換非常巧妙地運用了複數的方法,使得傅立葉變換變換更加自然和簡潔,它並不是只是簡單地運用替換的方法來運用複數,而是完全從複數的角度來分析問題,這一點跟實數DFT是完全不一樣的。 一、          把正餘弦函數表示成複數的形式 通過歐拉等式可以把正餘弦函數表示成複數的形式:        cos( x ) = 1/2 e j(-x) + 1/2 ejx  

模式識別技術漫談(3)

模式識別技術漫談(3)                   -------高維空間        我們在表示某個事物的特徵時,其特徵數一般有三個以上的,甚至有好幾百個特徵,為了表示方便,對於特徵值一般採用向量的形式來表示,所以我們在研究模式識別時會有很多的矩陣運算,對於特徵值的運算我們可以把它想象成是一個高維空間中的運算,矩陣運算可以方便地表達高維空間中的運算,所以說線性代數是研究模式識別的數學基礎,更高層次的數學理論是泛函分析,它是研究無限維空間的幾何學和分析學。       

MPEG-2幀間編碼結構

轉自:http://www.360doc.com/content/10/0127/10/709344_14486874.shtml    為了在高效壓縮編碼的條件下、獲得可隨機存取的高壓縮比、高品質映像,MPEG定義了I、P、B三種映像格式,分別簡稱為幀內圖(Intra Picture)、預測圖(Predicted Picture)及雙向圖(Bidirec tional

使用運算子多載所犯的一個錯誤

使用運算子多載所犯的一個錯誤        在openCV原始碼中有個CvImage類,裡面有一個運算子多載:class CV_EXPORTS CvImage{public:……operator IplImage* () { return image; }……protected:    IplImage* image;……}       這個類定義了一個運算子多載,是為了能夠方便地象強制類型轉換那樣可以把對象強制轉換成IplImage資料類型,但這讓我犯了一個意想不到的錯誤,My Code如下:

cuda中的數組

剛剛看了一些cuda的東西,打算寫個程式,結果遇到一堆問題。首先就是host和device上的數組傳遞問題,被搞得有點暈,看了一些資料,在這裡總結如下。1:問題是怎麼來的在device上要用一維數組、二維數組、三維數組,對於一維數組用了cudaMalloc和cudaMemcpy進行記憶體配置和賦值,但是對於二維和三維的分配本想這樣轉換成一維進行。但是這樣感覺賦值又不方便,剛剛看了一個例子,這樣做的:arr[n][n];cudaMalloc((void**) &dst,

自文檔化程式

 自文檔化程式在《人月神話》中對流程圖做了較為強烈的批判,以下是其中的某些觀點,我認為是很有道理的,在此摘出來跟大家分享一下:1、流程圖是被吹捧得最過分的一種程式文檔。詳細逐一記錄的流程圖是一件令人生厭的事情,而且進階語言的出現使它顯得陳舊過時。2、如果需要流程圖,很少有程式需要一頁紙以上的流程圖。[在這一點上,MILSPEC軍用標準實在錯得很厲害。]3、即使的確需要一張程式結構圖,也並不需要遵照ANSI的流程圖標準。4、為了使文檔易於維護,將它們合并至來源程式是至關重要的,而不是作為獨立文檔進

理解離散傅立葉變換(一. 傅立葉變換的由來)

理解離散傅立葉變換(一)                     ------傅立葉變換的由來       關於傅立葉變換,無論是書本還是在網上可以很容易找到關於傅立葉變換的描述,但是大都是些故弄玄虛的文章,太過抽象,儘是一些讓人看了就望而生畏的公式的羅列,讓人很難能夠從感性上得到理解,最近,我偶爾從網上看到一個關於數字訊號處理的電子書籍,是一個叫Steven W. Smith,

MATLAB中FFT的使用方法

轉自:http://hi.baidu.com/zhaolinger_789/item/1b4d9ff47b10e3d86325d28c說明:以下資源來源於《數字訊號處理的MATLAB實現》萬永革主編一.調用方法X=FFT(x);X=FFT(x,N);x=IFFT(X);x=IFFT(X,N)用MATLAB進行譜分析時注意:(1)函數FFT傳回值的資料結構具有對稱性。例:N=8;n=0:N-1;xn=[4 3 2 6 7 8 9 0];Xk=fft(xn)→Xk =39.0000 -10.7782

cuda數組的拷貝

     

知識模式識別

  知識模式識別   在資訊大爆炸的今天,對各種資訊進行分類和鑒別,乃至更高層次的自動化應用,已成為了一個熱門技術,要對資訊進行自動化應用,最核心的技術應當是知識模式識別,如現在流行的“精準廣告”,就是知識模式識別的一種,對論文進行自動化分類也是知識模式識別的一種,通過知識模式識別得到有價值的知識模式,也可以讓我們做出更好的決策,知識模式識別是屬於AI研究領域,它將跟生物技術一樣引領一場新的工業革命。從以下的觀點我們可以看出知識模式識別的重要性(可能翻譯得不太好): “To

MPEG-2視頻編碼方式

http://www.360doc.com/content/06/0718/15/9571_158909.shtml    為了提高壓縮比及映像品質,MPEG-2視頻編碼採用運動補償預測(時間預測+插入)消除時間冗餘和不隨時間變化的映像細節;採用二維DCT(映像像素+量化傳輸係數)分解相鄰像素,消除觀眾不可見、不重要的映像細節;採用熵值編碼(已量化參數+編碼參數的熵),使bit數減少到理論上的最小值。對以上3種壓縮技術,作如下說明:1)運動補償預測   

cuda執行階段程式庫配置問題

總是遇到一堆問題,這次遇到的問題和這個類似:http://cudazone.nvidia.cn/forum/forum.php?mod=viewthread&tid=483。先看了一些文章,明白了是因為VC在編譯和連結過程用的預設庫被新庫取代。但是vc的很多操作都在預設庫裡面,所以會出現錯誤。一、關於C執行階段程式庫關於預設庫的理解可以見(http://bbs.csdn.net/topics/60274797)如何理解C run-time library

總頁數: 61357 1 .... 17226 17227 17228 17229 17230 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.