發表文章

目前顯示的是有「數位內容與機器學習」標籤的文章

數位內容與機器學習期末考筆記

圖片
  Hypertext超文字:一種顯示在電子裝置的文字,包含可以連結到其他欄位或者文件的超連結 。 Hypermedia超媒體:超媒體是以多媒體所呈現的超文字系統。媒體的類型包括文字與非文字。 包括:圖像、動畫、影片、照片、錄影帶、及立體的錄音帶等。 何謂取樣(Sampling)? 將連續時間(continuous-time)信號轉換成離散時間(discrete-time) 數位信號的過程。 又被稱為「離散化」 離散化(Sampling) 定義一個間隔時間(比方0.1秒),一個均勻間隔時間針對連續類比訊號做取樣。 取出來的值就叫做「樣本」(sample),樣本值目前會是在X軸橫軸是實數。 數位化 針對橫軸對應到縱軸的數值定義一個整數位階,因為我們不能接受任一實數只能換成較靠近的整數。 Nyquist Theorem (取樣定理): 通常在訊號取樣時 ,會造成失真的現象 為避免訊號失真,信號在取樣時所 使用的頻率,必須要為 原訊號頻率的二倍以上 才可以還原 ,又稱為「取樣頻率」或「奈奎斯特頻率」。 舉例:一般人耳朵可聽見的聲音頻率介於20Hz~20 kHz之間。 而音樂光碟中音樂的類比波形是以44.1 kHz的取樣頻率,而後儲存於光碟上,原因就是在於44.1 kHz的取樣頻率滿足取樣定理。 無損資料壓縮技術:資料壓縮的主要目的是在不遺失資訊的情況下減小資料大小,以便我們能夠更有效地儲存和傳輸資料。 Shannon Fano Coding(香農法諾編碼) 根據符號出現的頻率將二進位代碼分配給符號。例如,如果符號“C”比符號“B”出現的次數更多,則我們為符號“B”分配比“C”更短的二進位代碼。 演算法步驟如下: Step1.計算每個符號出現的次數,然後除以符號總數即可得出每個符號出現的機率。   Step2.按機率的降序對符號進行排序。   Step3.將符號分為兩個子部分,每個部分的機率總和盡可能接近。    Step4.將值“0”分配給第一個子部分,將“1”分配給第二個子部分。   Step5.對每個子部分重複步驟 3 和 4,直到每個符號都有自己的符號。   (確保機率準確;否則,產生的二進位代碼可能不是最佳的壓縮方式。) Huffman Coding(霍夫曼編碼) 是一種高效率、明確的程式碼,可分...

DCT轉換觀察低中高頻區域處理

圖片
  1.write your name on the Mandrill(Baboon) image for color and grayscale images. 2.2. Split the grayscale Baboon image into 2^n (n= 0, 2, 4, 6 or 8) blocks equally. Please make n as an input so the program can dynamically split the image. If n= 6, the block size is 64X64 each. Use DCT to convert each 64x64 block to convert the block into the frequency domain. Show the image (you may need to scale the image so the details can be displayed). 當n=2->num_blocks = 2^2 = 4,代表影像被分為4塊,每塊尺寸是256*256像素 ->寬度來看分2格就是2*256 當n=4->num_blocks = 2^4 = 16,代表影像被分為16塊,每塊尺寸是128*128像素 ->寬度來看分4格就是4*128 當n=6->num_blocks = 2^6 = 64,代表影像被分為64塊,每塊尺寸是64*64像素 ->寬度來看分8格就是8*64 第一階段matlab code 可直接將函數跟script的.m檔案寫在一起 之後要呼叫時候 函數定義必須要在呼叫之後 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 img_color = imread(" 4.2 . 03. tiff"); % 定義文字及其屬性 text = '周冠羽' ; po...