0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

如何利用樹莓派制作卡片掃描儀

科技觀察員 ? 來源:Michael Portera ? 作者:Michael Portera ? 2022-04-13 17:14 ? 次閱讀

背景

我小時候真的很喜歡交易卡。最近在一個盒子里我發(fā)現(xiàn)了很多以前收藏的萬智牌卡片,于是我轉念一想——我一共有多少張卡片,它們一共值多少錢?手動記錄和查找這些需要一段時間,所以我決定看看我是否可以自動化一些過程。而鑒別過程中我使用的是 Raspberry Pi,并且用樂高構建平臺并利用好 AWS S3/Rekognition!

步驟

使用樹莓派、RPi 相機和樂高平臺拍攝卡片標題

將圖片上傳到 AWS S3 存儲桶進行存儲和處理

使用 AWS Rekognition 從圖片中提取文本并針對定價 API 進行查詢以獲取每張卡的市場價格

樂高

我不擅長木工,如果在外形設計方面使用木工產(chǎn)出,可能會導致項目最終比較粗糙。所以我決定使用樂高來制作項目的外形,并且你可以很容易的買到。這個項目不會展示如何一磚一瓦地建造它,但我會在這里使用過程中所拍下的圖片來以達到重現(xiàn)的效果!

這個設計的靈感來自我?guī)啄昵百I的一個便宜的 7 美元卡片分類器。后面的伺服系統(tǒng)能夠以簡單的齒輪狀設置連續(xù)旋轉并向前移動輪胎。前面的輪子從深綠色部分伸出來??,是為了防止其他卡片滑出。只有足夠的空間一次推出一張卡。我還用了幾張貼在一起的卡片來保持卡片足夠的重量,以確保只有一張出來。

pYYBAGJWlGKASkfyAAasdJKllhU030.png

pYYBAGJWlF6ABILTAAW-Vo8eQV0094.png

poYBAGJWlFqARLWMAASZrcso7_s682.png

poYBAGJWlFaAcFEhAAW48z_yOfw849.png

pYYBAGJWlFGAMRChAAc2q4KG6pI804.png

相機位于距離平臺幾英寸的一堆磚塊上,傾斜的角度與卡片的位置對齊。分辨率已用代碼修改以捕獲卡的頂部。

poYBAGJWlEyAB3IVAASY59-5qy4884.png

硬件

Raspberry Pi 是這個項目的最佳選擇,因為我需要為外圍設備運行 python。我們需要的其他東西是兩個伺服電機和一個相機。我有一個連接到面包板的 5V 電源 - 不是強制性的,但很有幫助。

編碼

代碼完全用 python 2.7 編寫。一個腳本用于為伺服系統(tǒng)供電并拍照;另一種是針對 Rekognition 處理存儲在 S3 中的圖片。

一旦我們將卡片加載到樂高平臺上,我們可以簡單地執(zhí)行以下操作:

python mtg_servo.py 《set_abbreviation》

這將啟動伺服系統(tǒng)并掃描卡片。完成后,我們可以退出腳本并加載更多內(nèi)容。我一分鐘能做大約 20-25 張牌?!秙et_abbreviation》 是卡組的三個字母代碼。這有助于我們在圖像處理和定價 API 方面保持井井有條,例如“M13”集的所有 .jpg 文件都寫入 《current_directory/M13》 路徑。

AWS S3 和 Rekognition

我嘗試使用 tesseract 和 OpenCV 進行 OCR。雖然兩者都是很棒的工具,但事實證明 Rekognition 更易于使用。它為定位、照明、距離等提供了很大的靈活性。您需要一個免費的 AWS 帳戶才能執(zhí)行此操作。亞馬遜的 AWS 免費套餐非??犊吭驴梢蕴幚?5,000 張圖片。由于時間原因,我手動上傳了 S3 文件(未顯示,但這里有一個指南)。s3 存儲桶的設置與當前目錄 - /set_name/file.jpg 完全相同。下面的屏幕截圖顯示了 Rekognition 的演示版處理一些拍攝的照片。

poYBAGJWlEOAVthGAANwDaXXezc718.png

我們可以自動化這個過程!將所有卡片上傳到存儲桶后,我們可以運行以下代碼將檢測到的文本輸出到 csv 中:

python Rekognize_S3.py 《set_abbreviation》

這是圖像處理的結果。如果圖片質(zhì)量更好,我毫不懷疑這會更高。我遇到的另外兩個主要問題是 (1) 字體 - 許多字體的字符看似接近我很難破譯它們的位置和 (2) 照明。在我掃描的 920 張卡片中:

619 張是準確的 (67.3%)

201 張相比少了 (21.8%)

100 張多了(10.9%)

到此就是最終結果了!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 掃描儀
    +關注

    關注

    2

    文章

    412

    瀏覽量

    67780
  • 樹莓派
    +關注

    關注

    116

    文章

    1683

    瀏覽量

    105396
收藏 人收藏

    評論

    相關推薦

    請教利用樹莓制作六足機器人的問題

    本人新手,最近在準備制作一個六足機器人,如果利用舵機控制器+遙控手柄套件的話,可以很容易就實現(xiàn)簡單的功能。為了能讓六足機器人實現(xiàn)更加復雜的功能,我想利用arduino+樹莓
    發(fā)表于 11-10 15:33

    【LeMaker Guitar申請】3D激光掃描儀

    申請理由:想利用寒假時間自行開發(fā)一個3D激光掃描儀,相比于主頻900M的樹莓而言。這款板子的1.3Ghz的主頻相信能讓圖像處理速度,讓整個系統(tǒng)的速度更快,同時板子上提供了攝像頭接口,
    發(fā)表于 01-18 16:22

    樹莓3D掃描儀

    ` 本帖最后由 348081236 于 2016-2-17 16:34 編輯 外網(wǎng)看到的牛人用樹莓做的3D掃描儀。驚嘆之余特此來分享一下。`
    發(fā)表于 02-17 15:56

    基于樹莓2 blacktrack的系統(tǒng)漏洞掃描

    本帖最后由 weizhizhou 于 2017-4-30 00:06 編輯 基于樹莓2 blacktrack的系統(tǒng)漏洞掃描對Linux系統(tǒng)開發(fā)有5年了,近期在blackberry2上移植把玩
    發(fā)表于 04-29 09:59

    掃描儀購買指南

    掃描儀購買指南 掃描儀簡介 選購掃
    發(fā)表于 07-28 08:51 ?1588次閱讀

    掃描儀工作原理

    掃描儀工作原理 引言 在最近幾年里,掃描儀已經(jīng)成為家庭、辦公室的重要組成部分。掃描儀技術無處不在,使用方式也多種多樣: 平板式掃描儀,也
    發(fā)表于 07-28 09:07 ?1.7w次閱讀

    掃描儀掃描速度

    掃描儀掃描速度                 文檔掃描儀——HP
    發(fā)表于 12-29 11:11 ?836次閱讀

    掃描儀光源類型

    掃描儀光源類型 光源指的是掃描儀機身內(nèi)部的燈管,與步進電機自成一體,隨步進電機一起運動。對掃描儀
    發(fā)表于 12-29 11:18 ?807次閱讀

    掃描儀掃描介質(zhì)

    掃描儀掃描介質(zhì)        掃描介質(zhì)為掃描儀所能掃描的介質(zhì)類型,一般
    發(fā)表于 12-29 11:29 ?883次閱讀

    大幅面掃描儀掃描幅面/大幅面掃描儀的光源

    大幅面掃描儀掃描幅面/大幅面掃描儀的光源              掃描儀
    發(fā)表于 12-30 18:03 ?1180次閱讀

    掃描儀的保養(yǎng)與維護

      科技生產(chǎn)技術的日益成熟和快速發(fā)展使得制造成本不斷下降,掃描儀已經(jīng)走入了尋常百姓家。我們這些家庭用戶可以通過掃描儀制作個人相冊、家庭掛歷等充滿個性化的物
    發(fā)表于 12-27 10:55 ?3367次閱讀

    掃描儀的種類

    平板式掃描儀也稱平臺式掃描儀,是目前應用最廣、型號最多、銷量最大的一類掃描儀,具有功能強、價格適中、安裝簡單的優(yōu)點。常見的平板式掃描儀一般由光學系統(tǒng)、光電轉換部分、電子系統(tǒng)和機械傳動部
    的頭像 發(fā)表于 01-25 16:32 ?2.3w次閱讀

    掃描儀怎么保養(yǎng)

    一般家用掃描儀都是EPP接口,在掃描儀通電后,如果隨意熱插拔接口的數(shù)據(jù)傳輸線,會損壞掃描儀或計算機的接口,更換起來就比較麻煩了,盡管你試了一下沒有出現(xiàn)問題也請不要這樣做。
    的頭像 發(fā)表于 01-25 16:51 ?3666次閱讀

    掃描儀是怎么工作的

    掃描儀(scanner),是利用光電技術和數(shù)字處理技術,以掃描方式將圖形或圖像信息轉換為數(shù)字信號的裝置。
    的頭像 發(fā)表于 02-24 10:35 ?4491次閱讀

    手持掃描儀設計的應用

    掃描儀利用光電技術和數(shù)字處理技術,以掃描方式將圖形或圖像信息轉換為數(shù)字信號的設備,主要用于輸入設備。掃描儀分為不同的種類,有激光掃描儀、便
    發(fā)表于 09-22 10:41 ?1506次閱讀