資料介紹
描述
這個項目是用很少的代碼完成的,Roboflow 提供了大量的資源來完成工作。根據您的用例調整多邊形尺寸。
?
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 親自試用經過訓練的模型:
?
https://universe.roboflow.com/dee-dee-b9kev/aquarium-shrimp-detection-caridina_neocaridina
?
可通過 github 獲得經過訓練的 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
?
攝像頭可以調整為前置攝像頭調整網絡攝像頭設置 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 蝦檢測項目旨在開發和改進用于檢測和區分不同蝦品種的計算機視覺算法。該項目以觀賞魚飼養愛好者以及計算機視覺如何有益于改善矮小蝦的護理為中心。在這種特殊情況下,區域計數器/跟蹤器的實現。
Caridina 和 neo-caridina 蝦是兩個不同的物種,需要不同的水參數才能達到最佳健康狀態。Neocaridina 蝦通常比 caridina 物種更耐寒且更容易飼養,而 caridina 蝦以其引人注目的獨特圖案而聞名。兩個物種的身體結構相似(從主題面具可以看出)。
Neo-Caridina 面膜
各類類型說明
該項目的數據集包括十三種不同的類類型。已將 neo-caridina 物種組合在一起以測試該模型是否可以區分 caridina 和 neo-caridina 蝦。其余類別都是不同類型的 caridina 蝦。
RGalaxyPinto 和 BGalaxyPinto 的圖案非常相似,主要區別在于它們的顏色:一個是酒紅色,另一個是深藍黑色。這兩個品種的頭部區域都有明顯的斑點,背部有條紋,非常適合測試模型區分顏色的能力。
CRS-CBS水晶紅蝦和水晶黑蝦的花紋與熊貓蜜蜂蝦相似,但色澤不同。熊貓蝦的顏色往往比 CRS-CBS 蝦更深、更豐富,CRS-CBS 的白色環更厚。
另一方面,熊貓蜜蜂品種以其類似熊貓的白色和黑色/紅色環紋而聞名。色環往往比水晶紅/黑蝦更厚、更明顯。
在 Caridina 物種中,有各種老虎品種。其中包括 Fancy Tiger、Raccoon Tiger、Tangerine Tiger、Orange Eyed Tiger(金色和全身)。所有這些人的身體兩側都有條紋。花式虎蝦的顏色與 CRS 相似,但帶有虎紋圖案。
Raccoon Tiger 和 Orange Eyed Tiger Blonde 看起來非常相似,但是 Raccoon Tiger 的身體顯得更大,而 Orange Eyed Tiger 以其橙色的眼睛而聞名。Tangerine Tigers 的條紋圖案各不相同,經常會與某些 neo-caridina,特別是黃色或橙色品種混淆。
其余的是最受歡迎的繁殖品種和獨特的顏色圖案,即藍蝠、暗影摩蘇拉、白蜂/金蜂和金剛蜂。
?
- Arduino UNO水族館自動化
- 遠足追蹤器開源分享
- 推桿速度追蹤器開源分享
- 水族箱中的TDS測量開源分享
- 道路質量GPS追蹤器開源
- 啤酒追蹤器開源硬件
- 加密貨幣追蹤器開源分享
- 每日用水追蹤器開源
- ACT主動Covid追蹤器開源
- RGBW LED燈帶水族燈開源項目
- 物聯網水族館喂魚器開源
- Speeduino速度追蹤器開源
- Walabot睡眠質量追蹤器開源
- LoRa GPS追蹤器開源設計
- 水族箱控制器開源項目
- 雷達干擾追蹤器(RIT),使用公開數據追蹤軍事雷達 703次閱讀
- 前沿開源技術領域的開源大數據一一解讀 1006次閱讀
- 鏈路追蹤系統SkyWalking的原理 3868次閱讀
- 水族溫度探頭電子電路圖的工作過程 2413次閱讀
- dfrobot開源圖像識別傳感器介紹 3284次閱讀
- dfrobot模擬電導率計(K=10)簡介 1580次閱讀
- 什么是眼球追蹤?為什么對VR如此重要? 7644次閱讀
- 自制水族燈diy圖解 1.1w次閱讀
- NASA的開源軟件是什么?NASA的開源軟件的詳細分析 7188次閱讀
- OpenCV上八種不同的目標追蹤算法 3.2w次閱讀
- 光線追蹤算法匯總 1.7w次閱讀
- 采用光電傳感器的太陽追蹤系統設計方案 6657次閱讀
- 如何在家禽飼養應用中采用固態照明,以降低電費和提高產量 3514次閱讀
- 基于單片機的LED水族光源的設計 1532次閱讀
- 基于單片機控制的LED水族照明裝置設計 2733次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多