使用Latex來表達矩陣運算實在是累人的一件事,每個矩陣元素都要以 "&" 符號隔開,想想看一個4X4的矩陣就要16個"&",想想就累。對於更大的矩陣,加上任何的錯誤計算或輸入,都需要細心校正及除錯。
2022年1月6日 星期四
2019年3月5日 星期二
2018年7月9日 星期一
2018年3月19日 星期一
2018年1月10日 星期三
2016年12月2日 星期五
OCTAVE 升級至4.2
Octave 真是大躍進,版本4.0.3直接跳上4.2,沒有中間的4.1。還是跟以前一樣,連上 www.octave.org,只是現在會轉址到 www.gnu.org/software/octave/
2016年9月22日 星期四
2016年9月12日 星期一
使用OCTAVE來實踐基本形的LBP (Local Binary Pattern)
Local Binary Patterns 縮寫成LBP,姑且翻譯成區域二元樣式。LBP廣泛應用在圖形識別上,尤其人臉識別。今天利用Octave (Matlab)來撰寫程式,完成基本形的LBP。LBP有很多種變形,最基本的LBP就是對每一個影像點,與其相鄰的八個鄰居比較大小,得到長度為八的二元數字(換算成十進位就是0-255之間的數值),再統計所有影像點的二元數字得到一個histogram(直方圖)就是LBP。
2016年7月5日 星期二
2016年5月24日 星期二
安裝 OCTAVE 4.0.2 版
自從4.0版的大幅改版,增加了視窗介面,讓octave更像matlab,也更好用。4.01的改良版在今年(2016年)的三月發佈,一個月後又發佈更新的4.02版。兩者安裝的方法幾乎一樣,就直接示範4.02的安裝!
2015年9月7日 星期一
2015年1月15日 星期四
2014年3月29日 星期六
Absolute Moment Block Truncation Coding (AMBTC) by Matlab
在BTC中需要利用標準差(變異數)來求取a、b二值,需要複雜的開根號及較多的乘除運算。AMBTC改用平均值來取代標準差,增進運算效能,而且有更好的還原品質。
在上篇文章中,已經詳列了BTC的程式碼,現在只要修改關於a、b二值的程式碼即可,程式如下:
在上篇文章中,已經詳列了BTC的程式碼,現在只要修改關於a、b二值的程式碼即可,程式如下:
2014年3月20日 星期四
Block Truncation Coding (BTC) by Matlab
BTC 是一個簡單又有效率的影像壓縮方式,簡單地說就是先將影像切塊,每個區塊的作法完全相同。區塊先經過閥值後二元化,得到一個黑白影像區塊,達到壓縮的效果。還原的時候,將黑點以相同的值(假設是a)取代,白點以相同的值(假設是b)取代,達到還原的目的。需要注意的是每一區塊的閥值不同,還原值(a與b)也不同。
2014年1月13日 星期一
Arithmetic Coding by Matlab (1)
跟Huffman Coding比起來,Arithmetic Coding(以下譯成算數編碼)真是非常特別的一種壓縮方式。機率低編碼長、機率高編碼短是Huffman Coding的主要原理,簡單而明瞭。可是算數編碼利用介於0,1之間的實數區間來編碼一長串的資料,而不是每一個字元給予不同的編碼,這種編碼的好處與特性可在後面的敘述中呈現出來。
2013年11月15日 星期五
更新 WOctave 至1.3.2 版本
自由軟體最怕的就是沒有人更新,但是WOctave 沒有這樣的問題。WOctave在10月2日又更新到了1.3.2的版本。在沒有重大改變之前,WOctave的更新方法非常簡單,就是下載、複製、再貼上,一下就搞定!
↓到WOctave的首頁 sf.net/projects/woctave/,點選綠色圖示,下載WOctave_1.3.2_bin.zip
2013年9月18日 星期三
安裝 WOctave:Octave的圖型介面
自由軟體 Octave 最令人洩氣,也最令人難以接近的是:Octave 沒有好用的視窗介面。傳統的Octave只能在DOS畫面下,以文字模字輸入指示。當需要編輯指令檔(.m)時,不容易DEBUG。現在WOctave可以拯救這一切,趕快來試試看吧!
↓在瀏覽器上輸入網址:sf.net/projects/woctave,並點選綠色的Download
安裝 Octave 3.6.4
功能與 Matlab 相似的 Octave 一直深受大家的喜愛,轉眼間Octave已進步到3.6.4版本了。安裝的方法與舊版本沒有太大的差別,我們還是蕭規曹隨,再示範一遍。
首先連線至 http://sf.net/projects/octave,然後點選《Files》,老話一句,不要選綠色的Download。
首先連線至 http://sf.net/projects/octave,然後點選《Files》,老話一句,不要選綠色的Download。
↓進入Octave首頁,點選《Files》
2012年11月20日 星期二
安裝 Octave 的 package
Octave 的 package 就像 Matlab 的 toolbox一樣,有許多附加的功能。當 Octave 剛安裝完成的時候,並沒有將 Package 安裝在內,所以我們要自己來動手裝裝看。
先啟動 Octave,利用指令 pkg list 來檢查看看裝了多少package?
先啟動 Octave,利用指令 pkg list 來檢查看看裝了多少package?
剛裝好的 Octave 只有一個package, 就是 java
2012年11月2日 星期五
安裝 Octave 3.6.2
持續更新且功能強大的Octave一直深受大家的喜愛,由於功能類似Matlab,還可以免費下載使用,大家應該多多鼓勵鼓勵!
廢話少說,趕快開始吧!首先到octave的首頁: sf.net/projects/octave
從這個網址就知道它是一個偉大的自由軟體!
廢話少說,趕快開始吧!首先到octave的首頁: sf.net/projects/octave
從這個網址就知道它是一個偉大的自由軟體!
連上首頁後,點選左上角的《Files》
訂閱:
文章 (Atom)