• 5

[分享] GpsPhoto 可以拍照順便存GPS位置的小程式

小弟最近爬了好多文章關於GPS和相機結合在一起的文章,像是Nikon D200 與 GARMIN 60CSx 異國聯姻Sony CyberShot 專屬 GPS-CS1 衛星記錄器測試報告,燃起了小弟熊熊的敗家願望,可是最近投資不利,無緣讓我的717娶GPS-CS1,只好利用幾天的時間寫了個小小的WM5程式,先讓我的CHT9000可以便成陽春型的”照片衛星紀錄器”,以後還可以用FLICKR的Geotagging分享好吃的、好玩的照片,以後我吃好料的,就可以直接上傳照片不用還要辛苦把座標標出來,其他的FLICKR會搞定。

不過小弟只是基於分享,軟體就陽春了點,大家將就著點用,當然有什麼好的建議以及想法可以回給我,小弟有時間就會改,OS:但願有時間

軟體使用方法:
第一次開啟,會要求你設定連接GPS的COM PORT,預設是在COM5。
[分享] GpsPhoto 可以拍照順便存GPS位置的小程式

設定完第一次後,以後進來都會直接開啟GPS,並且跳到相機畫面
[分享] GpsPhoto 可以拍照順便存GPS位置的小程式

拍完照片,按離開我會幫忙存檔到相機預設的目錄下,會有多一個同檔名的文字檔案裡面放GPS的座標資訊
[分享] GpsPhoto 可以拍照順便存GPS位置的小程式
[分享] GpsPhoto 可以拍照順便存GPS位置的小程式


若想要上傳到FILCKR,還要用PC端的GpsLife轉換一下
[分享] GpsPhoto 可以拍照順便存GPS位置的小程式

選好目錄,按下開始轉換,就會將文字檔和JPG合併,將GPS的資訊寫入到JPG EXIF中
[分享] GpsPhoto 可以拍照順便存GPS位置的小程式


限制:
1. 只支援JPG檔案合併
2. 需要.Net Compact Framework 2.0

建議使用iExif來測試

幾套可以參考看看的讀檔軟體介紹
Opanda IExif 2.25
KUSO EXIF Viewer V2.0 繁體中文版

下載程式:
GpsPhoto PDA上的安裝檔
GpsPhoto PDA上的綠色環保檔
GpsLife用在PC上轉檔
2006-10-29 23:03 發佈
真是太讚了~雖然我是用 Dopod 900 ,不知道能不能用(D900相機爛好像也沒用)
--
如果您有空,也可以研發跟 GPS 配對之後,連續 LOG ,然後把 LOG 跟 其他相機的檔案比對的 PC Client 程式,這樣也可以跟 GPS-CS1 功能一樣! 不知道您是否可以開發這種軟體呢?
(不會寫CE程式的人留 )
http://0rz.tw/8e3YK 台灣微軟TechNet Windows Mobile討論區
你好!!檔案不能下載...另外可以
打以指定用那一個相機軟體嗎?!
因為現在都是用 COOL Camera
我的玩具 Canon 1D Mark2 Sony Vaio Dopod 818pro@wm6 有回覆留言時,麻煩回一份 到 私人訊息
這個構想不錯,加分加分~~~~~
照片連同座標同時紀錄,好的景點還可以跟朋友分享,可惜我的818 Pro相機勉強堪用而已……
├──────────灰狼既出 誰與爭鋒──────────┤
對對對~~這也是我很想做的,畢竟手機照起來還不是很好

在PDA方面已經有幾套軟體可以支援GPS軌跡,我所要做的應該是把這支程式也紀錄軌跡,然後在PC端的GpsLife支援軌跡時間跟照片的時間對應,當然也最好支援KML的對應

CE的程式我也很少寫,只是業餘的小興趣,能跟大家分享是最好的
Cool Camrea我來Try看看,應該是沒問題的啦,板上還真多人用DOPOD,不知道這套程式在別的機器跑起來如何?
我的想法是...
先用GpsPhoto 跟818PRO 先拍一張
之後用 DSLR 拍
回家後 再讀 GpsPhoto 存下來的坐標 轉入 照片中
這樣相片就有 坐標了 ^^
我的玩具 Canon 1D Mark2 Sony Vaio Dopod 818pro@wm6 有回覆留言時,麻煩回一份 到 私人訊息
一下又要導航 一下又要開gps紀錄 一下又要拍照CHA9000可能會抓狂喔!歇斯底理

同是9000的使用者!
當作我沒做兵喔! (空空免做兵!)
呵呵呵~~現在好像用DOPOD的人還真多
我有修改了些軟體的功能,一樣放再第一頁的連結
要裝的人請把舊版整各目錄砍了再裝

新增如下:
1.GpsPhoto可以記錄GPS軌跡
2.GpsLife可以使用LOG檔,比對時間資訊,將GPS的資訊寫入到圖片中

修改如下:
1.開啟GpsPhoto的時候,不會自動開啟相機

尚未解決的大問題:
1.進入省電模式,會無法開啟GPS(我有用SetPowerRequirement但我的CHT9000不聽話,解法方法要再找找看)

使用方法:

GpsPhoto部分
先設定COM PORT,然後選擇幾秒要記錄一次,再選擇紀錄檔的位置


等到GPS有訊號進來,按"開始軌跡紀錄"把軌跡紀錄下來,記得別讓它自動進入省電模式喔
LOG檔案若太大,可以按清除軌跡紀錄,但可別在紀錄完成後按喔,可是會把之前紀錄的東西全砍了


GpsLife部分
1.是選擇放圖片的位置,可以是用別的相機拍的,也可以是用本程式拍的,若是用GpsPhoto拍的,會以程式拍的同檔名LOG檔為先,然後才會尋找軌跡檔中的時間去做比對
2.選擇LOG檔,把軌跡資訊匯入
3.選擇誤差時間,以秒為單位,這就看自己的需求囉,不過一般是跟PDA上的記錄時間間隔一樣,
在這地方,我會尋找軌跡資訊中時間和照片拍攝時間最接近的,然後時間差距不會大於誤差時間的經緯度紀錄,將GPS位置寫入圖檔中,若是一張照片2006/11/02 12:00:00拍的,紀錄檔最接近的時間是2006/11/02 11:58:00,誤差時間60秒的話,我並不會認為他是有效的,要照片拍攝時間在2006/11/02 11:59:00~2006/11/02 12:01:00間拍的才算有效
4.開始轉換圖檔,會把紀錄放於轉換訊息


使用此程式時,有重要圖檔最好是有備份,因為我會覆蓋原檔案,怕有萬一

Enjoy it~
哇~有期望的功能出現了!
這樣可以不用買啥 GPS 記錄器了!
--
*另外"開始軌跡"記"錄" 應該是這個"記"
建議
PPC:
1.進入程式後自動抓取現行時間日期當成LOG的檔名 例如 LOG_9511021522.txt,並於按下結束記錄後,重新抓取結束的時間,並關閉上一個LOG (就是原LOG會另存)

PC:
1.寫入圖片的程式可以有變更檔名的功能,這樣就不怕覆寫了!
(例如在 填入 gps_ 原圖檔叫做 DSC00001.jpg,輸出就會是 gps_DSC00001.jpg)
2.可以選擇LOG檔的位置以及輸出照片的位置(如果有輸出照片的位址就可以不用上面的功能,因為基本上路徑不同是不可能覆寫到檔案..)

**以上純建議,我知道寫程式人的苦心,只是希望程式可以更好!
http://0rz.tw/8e3YK 台灣微軟TechNet Windows Mobile討論區
  • 5
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?