2014年7月31日 星期四

[新聞報導]北科大研發/盲人體感輔具 可望取代導盲犬

【聯合報╱記者沈育如/台北報導】
「2012軟體創作達人暑期成長營」昨天在台灣科技大學票選優秀團隊。其中台北科技大學郭奕成(左起)、潘王翔與黃祤庭,設計可用來替代導盲犬的輔具系統,協助視障者自行外出行走。 記者黃義書/攝影
台北科技大學資工系所學生黃翊庭、潘王翔、郭奕成,以紅外線感測搭配彩色影像資訊,以語音輔助視障者路況,可取代導盲犬或手杖。這項作品獲得「2012軟體創作達人暑期成長營」最佳團隊獎的3萬元獎金,也獲得廠商青睞,拿到1萬元贊助獎金與暑期實習的機會。由教育部主辦,成功大學承辦的軟體創作達人暑期成長營,吸引57隊大專生參加,最後16隊進入期末評比。成大資訊工程系副教授盧文祥表示,營隊也邀請微軟、趨勢科技等30位廠商擔任評估委員,從中發掘有潛力的軟體創作人才,給予短期工讀與畢業後優先面試機會。
北科大資訊工程系副教授張厥煒表示,導盲犬飼養與訓練經費昂貴,北科大3位學生花了1年多研究出體感器輔具,以遠紅外線攝影機觀測前方物體,並搭配彩色影像資訊,視障者繫於腰間,行走時以語音告知前方路況,讓視障者解決生活不便。
同樣拿到最佳團隊獎的屏科大資訊管理系學生陳而設、吳冠賦、江耀,則針對上班族,設計「雲端辦公室」平台,包括新聞瀏覽、英文單字、便利貼、名片夾等功能,陳而設表示,例如名片夾除了記錄工作相關資訊外,也有「職業動態」功能,可相互分享公司的近況、職缺、新產品等資訊。


全文網址: 北科大研發/盲人體感輔具 可望取代導盲犬 - 文教新資訊 - 文教要聞 - udn校園博覽會 http://mag.udn.com/mag/campus/storypage.jsp?f_ART_ID=413667#ixzz2CdY73M2f
Power By udn.com 

2014年2月7日 星期五

[php筆記]exif_read_data() 函數 查看照片相片資訊&imagerotate()函數 轉照片相片角度


php 5.0 不能使用 exif_read_data() 解決方法

修改php.ini
STEP1:開啟php.ini
STEP2:找到「extension=php_exif.dll」
STEP3:將「extension=php_exif.dll」剪下,放到「extension=php_mbstring.dll」下面,儲存php.ini
STEP4:重新啟動 Apache
-----------------------------------------
exif_read_data () 從 JPEG 或 TIFF 文件中讀取 EXIF 頭信息。

每張拍攝好的相片都存在的相關資訊如拍攝時間、像素、光圈、角度等
想要透過php抓取這些資訊就要透過exif_read_data()函數

這次因為我要知道使用者拍照後照片儲存在伺服器中的相片是橫的還是直的,所以找到這些方式處理。

使用exif_read_data()抓取相關資訊列表

$exif = exif_read_data("123.jpg", 0, true);
foreach ($exif as $key => $section) {
      foreach ($section as $name => $val) {
           echo "$key.$name: $val<br />\n";
      }
}  
顯示結果:

其中IFD0 裡的 Orientation 顯示的數字 正是我需要知道照片方向
1: 一般照片
2: 水平翻轉
3: 180度往左轉
4: 重直翻轉
5: 重直翻轉 + 90度往右轉
6: 90度往右轉
7: 水平翻轉 + 90度往右轉
8: 90度往左轉

使用imagerotate()選轉相片圖片角度

$fp=imagecreatefromjpeg($pname);//開啟原始圖檔
$rotate =imagerotate($fp,270,0); //設定旋轉角度為270度
imagejpeg($rotate,$pname,100)//輸出圖片
imagedestroy($rotate);//釋放記憶體

我發現旋轉輸出後的圖片他的exif資訊會消失,這點要注意

ini_set('memory_limit', '256M');//處理上傳檔案解決記憶體空間不足問題

參考資料
http://ms7.fhsh.tp.edu.tw/php5c/function.exif-read-data.html
http://blog.csdn.net/u012275531/article/details/15336589
http://www.phpstudy.net/php/943.html

總網頁瀏覽量