資料介紹
描述
這個項目是用很少的代碼完成的,Roboflow 提供了大量的資源來完成工作。根據(jù)您的用例調整多邊形尺寸。
?
import numpy as np import supervision as sv # initiate polygon zone polygon = np.array([ [1000, 1000], [1000, 1000], [1000, 1000], [1000, 1000] ]) video_info = sv.VideoInfo.from_video_path(VIDEO_PATH) zone = sv.PolygonZone(polygon=polygon, frame_resolution_wh=video_info.resolution_wh) # initiate annotators box_annotator = sv.BoxAnnotator(thickness=4, text_thickness=4, text_scale=2) zone_annotator = sv.PolygonZoneAnnotator(zone=zone, color=sv.Color.white(), thickness=6, text_thickness=6, text_scale=4) def process_frame(frame: np.ndarray, _) -> np.ndarray: # detect results = model(frame, imgsz=1280)[0] detections = sv.Detections.from_yolov8(results) #detections = detections[detections.class_id == 0] zone.trigger(detections) # annotate box_annotator = sv.BoxAnnotator(thickness=4, text_thickness=4, text_scale=2) labels = [f"{model.names[class_id]} {confidence:0.2f}" for _, confidence, class_id, _ in detections] frame = box_annotator.annotate(scene=frame, detections=detections, labels=labels) frame = zone_annotator.annotate(scene=frame) return frame sv.process_video(source_path=VIDEO_PATH, target_path=f"{HOME}/result.mp4", callback=process_frame) from IPython import display display.clear_output()
?
您可以使用 Roboflow Universe 親自試用經(jīng)過訓練的模型:
?
https://universe.roboflow.com/dee-dee-b9kev/aquarium-shrimp-detection-caridina_neocaridina
?
可通過 github 獲得經(jīng)過訓練的 yolov8 模型的 Github 存儲庫:
?
https://github.com/dfunkapostal/Aquarium-Shrimp-Detection/tree/main
?
該模型可以使用tensorflow.js或 onnxruntime通過 web 部署,具有以下https://github.com/Hyuto存儲庫。
?
https://github.com/Hyuto/yolov8-seg-tfjs https://github.com/Hyuto/yolov8-seg-onnxruntime-web
?
攝像頭可以調整為前置攝像頭調整網(wǎng)絡攝像頭設置 facingMode 為“用戶”
?
https://github.com/Hyuto/yolov8-seg-tfjs/blob/master/src/utils/webcam.js open = (videoRef) => { if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) { navigator.mediaDevices .getUserMedia({ audio: false, video: { facingMode: "environment",
?
您的模型應上傳到公共文件夾中:
https://github.com/Hyuto/yolov8-seg-tfjs/tree/master/public
model.json應替換為保存的 web 文件夾(tensorflow.js 輸出文件夾)中的 .json 文件
https://github.com/Hyuto/yolov8-seg-tfjs/blob/master/src/App.jsx useEffect(() => { tf.ready().then(async () => { const yolov8 = await tf.loadGraphModel( `${window.location.href}/${modelName}_web_model/model.json`,
labels.json應該更新為項目中存在的類。
src/utils/labels.json
項目詳情
Caridina 和 Neocaridina 蝦檢測項目旨在開發(fā)和改進用于檢測和區(qū)分不同蝦品種的計算機視覺算法。該項目以觀賞魚飼養(yǎng)愛好者以及計算機視覺如何有益于改善矮小蝦的護理為中心。在這種特殊情況下,區(qū)域計數(shù)器/跟蹤器的實現(xiàn)。
Caridina 和 neo-caridina 蝦是兩個不同的物種,需要不同的水參數(shù)才能達到最佳健康狀態(tài)。Neocaridina 蝦通常比 caridina 物種更耐寒且更容易飼養(yǎng),而 caridina 蝦以其引人注目的獨特圖案而聞名。兩個物種的身體結構相似(從主題面具可以看出)。
Neo-Caridina 面膜
各類類型說明
該項目的數(shù)據(jù)集包括十三種不同的類類型。已將 neo-caridina 物種組合在一起以測試該模型是否可以區(qū)分 caridina 和 neo-caridina 蝦。其余類別都是不同類型的 caridina 蝦。
RGalaxyPinto 和 BGalaxyPinto 的圖案非常相似,主要區(qū)別在于它們的顏色:一個是酒紅色,另一個是深藍黑色。這兩個品種的頭部區(qū)域都有明顯的斑點,背部有條紋,非常適合測試模型區(qū)分顏色的能力。
CRS-CBS水晶紅蝦和水晶黑蝦的花紋與熊貓蜜蜂蝦相似,但色澤不同。熊貓蝦的顏色往往比 CRS-CBS 蝦更深、更豐富,CRS-CBS 的白色環(huán)更厚。
另一方面,熊貓蜜蜂品種以其類似熊貓的白色和黑色/紅色環(huán)紋而聞名。色環(huán)往往比水晶紅/黑蝦更厚、更明顯。
在 Caridina 物種中,有各種老虎品種。其中包括 Fancy Tiger、Raccoon Tiger、Tangerine Tiger、Orange Eyed Tiger(金色和全身)。所有這些人的身體兩側都有條紋。花式虎蝦的顏色與 CRS 相似,但帶有虎紋圖案。
Raccoon Tiger 和 Orange Eyed Tiger Blonde 看起來非常相似,但是 Raccoon Tiger 的身體顯得更大,而 Orange Eyed Tiger 以其橙色的眼睛而聞名。Tangerine Tigers 的條紋圖案各不相同,經(jīng)常會與某些 neo-caridina,特別是黃色或橙色品種混淆。
其余的是最受歡迎的繁殖品種和獨特的顏色圖案,即藍蝠、暗影摩蘇拉、白蜂/金蜂和金剛蜂。
?
- Arduino UNO水族館自動化
- 遠足追蹤器開源分享
- 推桿速度追蹤器開源分享
- 水族箱中的TDS測量開源分享
- 道路質量GPS追蹤器開源
- 啤酒追蹤器開源硬件
- 加密貨幣追蹤器開源分享
- 每日用水追蹤器開源
- ACT主動Covid追蹤器開源
- RGBW LED燈帶水族燈開源項目
- 物聯(lián)網(wǎng)水族館喂魚器開源
- Speeduino速度追蹤器開源
- Walabot睡眠質量追蹤器開源
- LoRa GPS追蹤器開源設計
- 水族箱控制器開源項目
- 基于光線追蹤實現(xiàn)反射折射效果 246次閱讀
- 分享一個嵌入式通用FIFO環(huán)形緩沖區(qū)實現(xiàn)庫 488次閱讀
- 雷達干擾追蹤器(RIT),使用公開數(shù)據(jù)追蹤軍事雷達 912次閱讀
- 鏈路追蹤系統(tǒng)SkyWalking的原理 4208次閱讀
- 水族溫度探頭電子電路圖的工作過程 2721次閱讀
- dfrobot開源圖像識別傳感器介紹 3519次閱讀
- dfrobot模擬電導率計(K=10)簡介 1771次閱讀
- 什么是眼球追蹤?為什么對VR如此重要? 7888次閱讀
- 自制水族燈diy圖解 1.2w次閱讀
- OpenCV上八種不同的目標追蹤算法 3.2w次閱讀
- 光線追蹤算法匯總 1.7w次閱讀
- 采用光電傳感器的太陽追蹤系統(tǒng)設計方案 6865次閱讀
- 如何在家禽飼養(yǎng)應用中采用固態(tài)照明,以降低電費和提高產(chǎn)量 3631次閱讀
- 基于單片機的LED水族光源的設計 1597次閱讀
- 基于單片機控制的LED水族照明裝置設計 2905次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網(wǎng)絡安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論