VB6.0呼叫攝像頭,識別攝像頭掃描得到的二維碼的資訊,將資訊保存成txt
uj5u.com熱心網友回復:
簡單的說,利用攝像頭快速拍照,然后快速分析拍下來的每張照片,是否有二維碼的特征,有的話就開始解碼。復雜點說,你要利用二維碼的生成規則來決議,還要做影像分析。。。。有的搞呢,似乎沒有現成的
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
你先把“攝像頭獲取影像(照片)”的問題搞定了再說吧,這一步搞不定,一切都是空談…………
要從攝像頭獲取影像,
這個我只知道有一個叫“CBM666”的人(也可能是CMB666,記不清了)有經驗(攝像頭/車牌識別),
他很多年沒到這個論壇來過了,以前是百度VB吧的吧主,現在好像也很少在VB吧出現。
他的百度賬號也是叫這個的,看你能聯系上不。
就算你聯系上了,也不排除需要收費的可能。

最好還是自己先查一下相關資料吧。
uj5u.com熱心網友回復:
我現在能呼叫攝像頭了uj5u.com熱心網友回復:
從攝像頭獲取圖片參考OpenCV源代碼相關片斷。從圖片讀取二維碼參考或呼叫ZXing。
uj5u.com熱心網友回復:
VB如何呼叫ZXING呢?
uj5u.com熱心網友回復:

用趙老師的話說:裝個java平臺,把zxing裝上,直接用zxing識別,然后把識別結果寫到一個TXT檔案里,你VB檢測到有檔案生成,你就把檔案內容讀過來。
uj5u.com熱心網友回復:
從攝像頭獲取圖片參考OpenCV源代碼相關片斷。
從圖片讀取二維碼參考或呼叫ZXing。
VB如何呼叫ZXING呢?
用趙老師的話說:裝個java平臺,把zxing裝上,直接用zxing識別,然后把識別結果寫到一個TXT檔案里,你VB檢測到有檔案生成,你就把檔案內容讀過來。
然也!

不要做A語言代碼修改為B語言代碼的無用功。
也不要做用A語言代碼直接呼叫B語言代碼庫這樣復雜、這樣容易出錯的傻事。
只需讓A、B語言代碼的輸入輸出重定向到文本檔案,或修改A、B語言代碼讓其通過文本檔案輸入輸出。
即可很方便地讓A、B兩種語言之間協調作業。
比如:
A將請求資料寫到檔案a.txt,寫完后改名為aa.txt
B發現aa.txt存在時,讀取其內容,呼叫相應功能,將結果寫到檔案b.txt,寫完后洗掉aa.txt,改名為bb.txt
A發現bb.txt存在時,讀取其內容,讀完后洗掉bb.txt
以上A可以替換為任何一種開發語言或開發環境,B可以替換為任何一種與A不同的開發語言或開發環境。
除非A或B不支持判斷檔案是否存在、檔案讀寫和檔案更名。
但是誰又能舉出不支持判斷檔案是否存在、檔案讀寫和檔案更名的開發語言或開發環境呢?
可以將臨時檔案放在RamDisk上提高效率減少磨損磁盤。
資料的結構很復雜的話,文本檔案的格式問題可參考json或xml
共享臨時文本檔案這種行程之間的通訊方法相比其它方法的優點有很多,下面僅列出我現在能想到的:
·行程之間松耦合
·行程可在同一臺機器上,也可跨機,跨作業系統,跨硬體平臺,甚至跨國。
·方便除錯和監視,只需讓第三方或人工查看該臨時文本檔案即可。
·方便在線開關服務,只需洗掉或創建該臨時文本檔案即可。
·方便實作分布式和負載均衡。
·方便佇列化提供服務,而且幾乎不可能發生佇列滿的情況(除非硬碟空間滿)
·……
“跨語言、跨機,跨作業系統,跨硬體平臺,跨國,跨*.*的”苦海無邊,
回頭是“使用共享純文本檔案進行資訊交流”的岸!
uj5u.com熱心網友回復:
從攝像頭獲取圖片參考OpenCV源代碼相關片斷。
從圖片讀取二維碼參考或呼叫ZXing。
VB如何呼叫ZXING呢?
用趙老師的話說:裝個java平臺,把zxing裝上,直接用zxing識別,然后把識別結果寫到一個TXT檔案里,你VB檢測到有檔案生成,你就把檔案內容讀過來。
所謂非常佩服這種不要臉的弱智東西,別人用VB為了這個事還得去學下JAVA.真弱智.
uj5u.com熱心網友回復:
從攝像頭獲取圖片參考OpenCV源代碼相關片斷。
從圖片讀取二維碼參考或呼叫ZXing。
VB如何呼叫ZXING呢?
用趙老師的話說:裝個java平臺,把zxing裝上,直接用zxing識別,然后把識別結果寫到一個TXT檔案里,你VB檢測到有檔案生成,你就把檔案內容讀過來。
所謂非常佩服這種不要臉的弱智東西,別人用VB為了這個事還得去學下JAVA.真弱智.
你讀過ZXing源代碼嗎?
uj5u.com熱心網友回復:
從攝像頭獲取圖片參考OpenCV源代碼相關片斷。
從圖片讀取二維碼參考或呼叫ZXing。
VB如何呼叫ZXING呢?
用趙老師的話說:裝個java平臺,把zxing裝上,直接用zxing識別,然后把識別結果寫到一個TXT檔案里,你VB檢測到有檔案生成,你就把檔案內容讀過來。
所謂非常佩服這種不要臉的弱智東西,別人用VB為了這個事還得去學下JAVA.真弱智.
你讀過ZXing源代碼嗎?
下載過來的代碼一趟編譯直接能運行的還真不多,為了適應自己程式的需要還是要修改代碼的。特別是對還沒有移植能力的人來說也是個挑戰。
uj5u.com熱心網友回復:
不過硬體層面這種就叫系統集成了,名字顯然好聽的多,雖然也是這么干的。uj5u.com熱心網友回復:
從攝像頭獲取圖片參考OpenCV源代碼相關片斷。
從圖片讀取二維碼參考或呼叫ZXing。
VB如何呼叫ZXING呢?
用趙老師的話說:裝個java平臺,把zxing裝上,直接用zxing識別,然后把識別結果寫到一個TXT檔案里,你VB檢測到有檔案生成,你就把檔案內容讀過來。
所謂非常佩服這種不要臉的弱智東西,別人用VB為了這個事還得去學下JAVA.真弱智.
你讀過ZXing源代碼嗎?
下載過來的代碼一趟編譯直接能運行的還真不多,為了適應自己程式的需要還是要修改代碼的。特別是對還沒有移植能力的人來說也是個挑戰。
不用去讀原始碼,有現成ACTIVEX可用.
uj5u.com熱心網友回復:
從攝像頭獲取圖片參考OpenCV源代碼相關片斷。
從圖片讀取二維碼參考或呼叫ZXing。
VB如何呼叫ZXING呢?
用趙老師的話說:裝個java平臺,把zxing裝上,直接用zxing識別,然后把識別結果寫到一個TXT檔案里,你VB檢測到有檔案生成,你就把檔案內容讀過來。
所謂非常佩服這種不要臉的弱智東西,別人用VB為了這個事還得去學下JAVA.真弱智.
你讀過ZXing源代碼嗎?
搞得好像你這個弱智讀過!?
我最服的就是為啥csdn沒有屏蔽系統啊
我TM沒和你說話,別和我比比
uj5u.com熱心網友回復:
是將ZXing的java識別二維碼的核心代碼中依賴java自動垃圾收集的沒有析構或釋放中間物件的java源代碼手動轉換為VB6代碼并自行添加相應析構或釋放中間物件的VB6陳述句難還是
在java中撰寫從純文本檔案讀取輸入,呼叫ZXing的java代碼將識別出的二維碼結果保存到另一個純文本檔案輸出,最后讓VB6讀難?
建議版主將14樓這個不知天高地厚的憤青回復的帖子洗掉以正視聽,以儆效尤。
uj5u.com熱心網友回復:
你確信ActiveX比ZXing好用?!試試在Win64下用用?
試試在Linux下用用?
uj5u.com熱心網友回復:
請問您用的是網路攝像頭嗎?我們現在做本科生專案也遇到呼叫攝像頭的問題,找了好多辦法無法呼叫,請問您可以將主要的代碼發給我一份嗎?萬分感謝。uj5u.com熱心網友回復:
你確信ActiveX比ZXing好用?!
試試在Win64下用用?
試試在Linux下用用?
在VB版塊沒必要討論linux環境吧。
現在還在用VB的,無非倒騰老專案或者老框架或者工業生產用的東西,再就是VBA。
主要面對的是設備老舊系統老舊的環境,一切以單機實作一切為目的。快速實作需求上生產,低開發成本低運行成本低維護成本,是甲方的基本要求。那些高大上的牛逼東西就別在這里折騰了,甲方根本不聽你啰嗦。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/57438.html
標籤:控件
下一篇:VB 轉換16進制問題
