電子發(fā)燒友App

硬聲App

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>水族館飼養(yǎng)區(qū)追蹤器開(kāi)源分享

水族館飼養(yǎng)區(qū)追蹤器開(kāi)源分享

2023-07-13 | zip | 0.00 MB | 次下載 | 免費(fèi)

資料介紹

描述

這個(gè)項(xiàng)目是用很少的代碼完成的,Roboflow 提供了大量的資源來(lái)完成工作。根據(jù)您的用例調(diào)整多邊形尺寸。

?

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)過(guò)訓(xùn)練的模型:

?

https://universe.roboflow.com/dee-dee-b9kev/aquarium-shrimp-detection-caridina_neocaridina

?

可通過(guò) github 獲得經(jīng)過(guò)訓(xùn)練的 yolov8 模型的 Github 存儲(chǔ)庫(kù):

?

https://github.com/dfunkapostal/Aquarium-Shrimp-Detection/tree/main

?

該模型可以使用tensorflow.js或 onnxruntime通過(guò) web 部署,具有以下https://github.com/Hyuto存儲(chǔ)庫(kù)。

?

https://github.com/Hyuto/yolov8-seg-tfjs
https://github.com/Hyuto/yolov8-seg-onnxruntime-web

?

攝像頭可以調(diào)整為前置攝像頭調(diào)整網(wǎng)絡(luò)攝像頭設(shè)置 facingMode 為“用戶(hù)”

?

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",

?

您的模型應(yīng)上傳到公共文件夾中:

https://github.com/Hyuto/yolov8-seg-tfjs/tree/master/public

model.json應(yīng)替換為保存的 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應(yīng)該更新為項(xiàng)目中存在的類(lèi)。

src/utils/labels.json

項(xiàng)目詳情

Caridina 和 Neocaridina 蝦檢測(cè)項(xiàng)目旨在開(kāi)發(fā)和改進(jìn)用于檢測(cè)和區(qū)分不同蝦品種的計(jì)算機(jī)視覺(jué)算法。該項(xiàng)目以觀賞魚(yú)飼養(yǎng)愛(ài)好者以及計(jì)算機(jī)視覺(jué)如何有益于改善矮小蝦的護(hù)理為中心。在這種特殊情況下,區(qū)域計(jì)數(shù)器/跟蹤器的實(shí)現(xiàn)。

Caridina 和 neo-caridina 蝦是兩個(gè)不同的物種,需要不同的水參數(shù)才能達(dá)到最佳健康狀態(tài)。Neocaridina 蝦通常比 caridina 物種更耐寒且更容易飼養(yǎng),而 caridina 蝦以其引人注目的獨(dú)特圖案而聞名。兩個(gè)物種的身體結(jié)構(gòu)相似(從主題面具可以看出)。

pYYBAGSBLISALqQKAAAd6YpLCgQ297.jpg

Neo-Caridina 面膜

各類(lèi)類(lèi)型說(shuō)明

該項(xiàng)目的數(shù)據(jù)集包括十三種不同的類(lèi)類(lèi)型。已將 neo-caridina 物種組合在一起以測(cè)試該模型是否可以區(qū)分 caridina 和 neo-caridina 蝦。其余類(lèi)別都是不同類(lèi)型的 caridina 蝦。

RGalaxyPinto 和 BGalaxyPinto 的圖案非常相似,主要區(qū)別在于它們的顏色:一個(gè)是酒紅色,另一個(gè)是深藍(lán)黑色。這兩個(gè)品種的頭部區(qū)域都有明顯的斑點(diǎn),背部有條紋,非常適合測(cè)試模型區(qū)分顏色的能力。

CRS-CBS水晶紅蝦和水晶黑蝦的花紋與熊貓蜜蜂蝦相似,但色澤不同。熊貓蝦的顏色往往比 CRS-CBS 蝦更深、更豐富,CRS-CBS 的白色環(huán)更厚。

另一方面,熊貓蜜蜂品種以其類(lèi)似熊貓的白色和黑色/紅色環(huán)紋而聞名。色環(huán)往往比水晶紅/黑蝦更厚、更明顯。

在 Caridina 物種中,有各種老虎品種。其中包括 Fancy Tiger、Raccoon Tiger、Tangerine Tiger、Orange Eyed Tiger(金色和全身)。所有這些人的身體兩側(cè)都有條紋?;ㄊ交⑽r的顏色與 CRS 相似,但帶有虎紋圖案。

Raccoon Tiger 和 Orange Eyed Tiger Blonde 看起來(lái)非常相似,但是 Raccoon Tiger 的身體顯得更大,而 Orange Eyed Tiger 以其橙色的眼睛而聞名。Tangerine Tigers 的條紋圖案各不相同,經(jīng)常會(huì)與某些 neo-caridina,特別是黃色或橙色品種混淆。

其余的是最受歡迎的繁殖品種和獨(dú)特的顏色圖案,即藍(lán)蝠、暗影摩蘇拉、白蜂/金蜂和金剛蜂。

?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開(kāi)發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)