佳能Canon相機SDK-C#版本64位

如題,我常用語言是C#,圖像處理庫Emgucv,最近處理一些任務的時候,發現佳能相機的SDK官網只有c++等其他語言,好不容易搜搜也只有32位的版本。網搜一坨,到了64位C#語言下,只有一句話:不支持64位,僅提供連接和預覽,拍照功能會報錯。

32位有個巨大的問題就是,內存管理最大到2G,Emgucv的圖像處理庫說麼說C#下內存會自動釋放,但即便每次申請新圖片用完馬上釋放也還是眼睜睜看着內存爆到2G然後程序掛掉。

別去嘗試什麼32位下大內存了,保險也就是3G,再大就不知道會出什麼問題了,稍微看看了就放棄了。

去官網申請SDK,填了一份信息等官網郵件,結果也是一樣。

貌似中國就沒64位下的官網C#源碼。

有人用com託管,寫了個64位的程序去操作32位exe獲取到了照片,但我一則愚鈍,沒看懂。二則,任務最好是直接能取到照片,如果存到本地再去獲取圖片,用戶操作體驗很差。

翻牆一頓爆搜,黃天不負,終於搞到了能64下C#語言的sdk,能控制能預覽能拍照。

像破世界紀錄一樣,發個圖告訴同樣困境的小夥伴,有曙光的,你可以的。

別找我伸手,我遇到這個問題的時候急死了也沒人幫到我,掛鹹魚了,搜佳能 sdk就能搜到。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章