Just a Computer Graphics Studio & My Life

Posts tagged ‘technique’

[iOS] 光學字元識別 (OCR)

光學字元識別 (Optical Character Recognition, OCR),是指對文字資料的圖像檔案進行分析識別處理,取得文字及版面資訊的過程。像是Google Translation App,已經可以透過OCR來即時辨識多國文字!

OCR sample

辨識出來應為1234HappyBoy0

(繼續閱讀…)

廣告

[寫真] 2017大甲草帽

還記得2014年在網路上認識伯豪,在我部落格見到我阿嬤的作品大甲草蓆和草帽,大甲草帽成品做好,就欣喜地來我阿嬤家作客,還帶家人一起來共襄盛舉,也預購了幾件大甲草蓆。

阿嬤藺草作品

真的是男的帥女的美。伯豪介紹給同事,還沒匯錢來,草帽就先做好,順便幫我做模特兒:)~

(繼續閱讀…)

送修iPhone 6

又是因為水壺不小心在機車椅背弄開頭蓋,導致水壺裡的水流出來,浸濕了我的被包,儘管這次水壺中的水不多,還是淋到我放在背包中的iPhone6><~

%e9%80%81%e4%bf%aeiphone-600007

之前也有類似被水淋到的經驗,不過這次沒那麼幸運啦⋯⋯我不曉得水有流進充電連接阜,到公司時還是插上充電線來充電,充沒多久我就發現怪異,怎麼數字沒上升?仔細一看,根本沒在充電,換了其他兩條充電線,結果也是iPhone無動於衷⋯⋯公司裡有許多iPhone可交叉測試,確定不是充電線的問題,那麼八成就是連接阜無法運作。

(繼續閱讀…)

機車10公里保養

自從2013年10月初擁有這台比雅久150CC彪虎機車後,至2017年2月初三年四個月共騎乘11406公里,在家吃完阿婆買的滷雞腿雞翅後,來到板橋「非常機車」保養!

%e6%af%94%e9%9b%85%e4%b9%85-10k%e5%85%ac%e9%87%8c-%e7%ac%ac%e4%b8%80%e6%ac%a1%e4%bf%9d%e9%a4%8a00001

(繼續閱讀…)

台北永和頂溪百元快剪

自從中秋節回家給阿萍姐剪頭髮後,又過了整整三個月,我的頭髮已經長到會「礙」到眼睛,每次都要伸手去撥開,實在很不爽快啊XD~

想起台北有百元快剪,曾經在捷運站量販店有看到,所以就上網搜尋附近有沒有商家營業。因為我是在永和附近上班,搜尋到相隔不遠的麗莎100元剪髮

%e9%a0%82%e6%ba%aa%e7%99%be%e5%85%83%e5%bf%ab%e5%89%aa00004

我相信專業有它的價值所在,街道間充滿許多相當專業的髮廊,然而我只是想要把頭髮剪短,不需要做什麼特別的造型,所以想要快速且便宜解決。頂上功夫確實很不簡單,初次嘗試百元(過去9年以來都是回台中給我阿萍表姐修剪,現在她剛生寶寶休息中)會有點擔心,看到網友推薦和這次剪過以後,已經安心啦~

(繼續閱讀…)

HTTP與HTTPS

開發Mobile App有時也要跟Web互動溝通,此時就會接觸到HTTP與HTTPS,一直沒有深入瞭解其中的關係,只知道是有沒有加密的差別,但其實裡頭學問可多的呢!iOS 10即將到來,Apple又針對ATS (App Transport Security)有更嚴謹的規定,我想就趁這個時候來徹底了解一下吧!

HTTP+加密+認證+完整性保護=HTTPS.png

 

(繼續閱讀…)

[iOS] 取得Youtube影片的標題

有時候需要透過程式取得Youtube影片的標題,在網路上找了許久卻沒找到直接可用的API,方法是有很多種,比如使用Youtube的SDK,然而就要申請帳號來獲取API Key,明明是很簡單的任務,卻要大費周章來實現,最後我選擇較為簡潔的做法!

透過以下的Url Template,先取得該影片的所有資料,如下列網址帶入Video ID,我們將可取回一大串String。

http://youtube.com/get_video_info?video_id=XXXXXXXXXXX

字串截圖:

iOS 取得Youtube影片的標題.png

我們的目標字串為:

title=%E9%96%BB%E5%A5%95%E6%A0%BC+Janice+Yan+%5B+%E4%B9%9F%E5%8F%AF%E4%BB%A5+%5D+%28%E9%9B%BB%E5%BD%B1%E3%80%8C%E8%BF%BD%E5%A9%9A%E6%97%A5%E8%A8%98%E3%80%8D%E6%8F%92%E6%9B%B2%29+%E7%89%87%E8%8A%B1%E7%89%88Music+Video

我先找「title=」字眼,後面的字串到「&」之前,就是我要的標題。中文字被轉成百分比+字母(stringByRemovingPercentEncoding),所以要轉回去,最後還要取代掉「+」為「 (空白鍵)」。

Objective C可以這樣來剖析(Parse):

/**
Theme: fetch Title of Video from Youtube
IDE: Xcode 7
Language: C++
Date: 105/05/06
Author: HappyMan
Blog: https://cg2010studio.wordpress.com/
*/
    NSString *title = [[[[[[string componentsSeparatedByString:@"title="] lastObject] componentsSeparatedByString:@"&"] firstObject] stringByRemovingPercentEncoding] stringByReplacingOccurrencesOfString:@"+" withString:@" "];

我找的Video ID是PZGwZwGQTlk,經過上述程式碼剖析、解碼、取代,就得到追婚日記的插曲標題:閻奕格 Janice Yan [ 也可以 ] (電影「追婚日記」插曲) 片花版Music Video。

iOS 取得Youtube影片的標題2.png

 

這裡要注意的是,並不是所有影片資料字串都會有title=喔!若有title=會出現在不一樣的位置,我找到的這個例子剛好是在最前面!

.

參考:Get title from YouTube videos

標籤雲

%d 位部落客按了讚: