摘要:
SAHI 資料 yolov8示例代碼: https://github.com/obss/sahi/blob/main/demo/inference_for_yolov8.ipynb 測試圖像: https://github.com/obss/sahi/blob/main/tests/data/sma
閱讀全文
posted @ 2024-02-19 15:12
harrychinese
閱讀(583)
推薦(0)
摘要:
Windows 窗體應用可以使用一些現成的C#類庫實現yolov8的predict功能, 本文使用https://github.com/dme-compunet/YoloV8 項目的nuget包, 最新版是 https://github.com/dme-compunet/YoloSharp. 集成方
閱讀全文
posted @ 2024-02-17 19:11
harrychinese
閱讀(9810)
推薦(4)
摘要:
https://learnopencv.com/train-yolo-nas-on-custom-dataset/ https://learnopencv.com/yolo-nas/ https://docs.deci.ai/super-gradients/latest/documentation/
閱讀全文
posted @ 2024-02-16 21:03
harrychinese
閱讀(130)
推薦(0)
摘要:
tensorboard 功能 Yolov8源碼已經集成了很多個metrics監控系統, 源碼位置: ultralytics\utils\callbacks\, 包括 wandb、 tensorboard、 clearml 等等. 和其他系統相比, tensorboard 功能較弱. yolov8 自
閱讀全文
posted @ 2024-02-15 23:12
harrychinese
閱讀(672)
推薦(0)
摘要:
參考文檔: https://docs.ultralytics.com/modes/predict/#working-with-results https://zhuanlan.zhihu.com/p/655162922 https://thinkinfi.com/motorcycle-helmet-
閱讀全文
posted @ 2024-02-15 13:50
harrychinese
閱讀(540)
推薦(0)
摘要:
本文內容基本摘抄自公眾號文章: 小目標檢測問題分析和優化思路 小目標檢測面臨的挑戰: 可用特征少 定位精度要求高 數據集中的小目標數量占比少 小目標標注面積占比小 樣本不均勻問題 小目標聚集問題 網絡結構問題 優化思路1: 數據增強 數據增強是一個提升檢測性能簡單有效方法, 我們可以使用數據增強方法
閱讀全文
posted @ 2024-02-14 18:48
harrychinese
閱讀(1857)
推薦(0)
摘要:
我自己找的文章 理解yaml模型文件: https://blog.csdn.net/qq1198768105/article/details/125848134 https://blog.csdn.net/qq_42452134/category_12534068.html https://zhua
閱讀全文
posted @ 2024-02-14 16:51
harrychinese
閱讀(93)
推薦(0)
摘要:
Wandb 概述 WandB 即 Weigtht and Bias的縮寫, 是深度學習中經常使用的metrics記錄工具, 功能比TensorBoard強大, 主要功能有: 它可以記錄每次訓練的版本信息, 包括超參、tag、project 等 自動上傳云端,方便將多臺機器的實驗做對比分析 強大的表格
閱讀全文
posted @ 2024-02-06 23:07
harrychinese
閱讀(1114)
推薦(0)
摘要:
測試場景 我的電腦沒有GPU, 想著增加內存多少會提升一下深度學習的速度, 實踐證明, 增加內存并不能提升速度, 連一星點效果都沒有, 原因也簡單, 瓶頸在CPU上而不是內存. 如果手上沒有GPU的電腦, 還是直接在算力平臺上租用靠譜. 測試結果如下: 內存 batch 內存使用率 5 epoch耗
閱讀全文
posted @ 2024-02-03 16:07
harrychinese
閱讀(33)
推薦(0)
摘要:
筆記本 惠普(HP) 暗影精靈9PLUS 高能版暗影精靈8 17.3英寸 高端電競游戲本筆記本電腦 i7HX RTX3080Ti-16G 2.5K 高刷新 超競屏 https://item.jd.com/10094836524883.html 人民幣: 11999.00 英特爾® 酷睿? i7-12
閱讀全文
posted @ 2024-01-21 21:32
harrychinese
閱讀(322)
推薦(0)
摘要:
模型可視化 netron網站 netron源碼 yolov8 模型文件下載 https://github.com/ultralytics/assets/releases/ yolo官方針對幾個流行數據集的轉換工具 在yaml文件中包含處理腳本 yolov5: https://github.com/u
閱讀全文
posted @ 2024-01-18 21:54
harrychinese
閱讀(267)
推薦(0)
摘要:
大小目標的分類 小目標, 尺寸32*32以下, 或者長寬比超過20 大目標, 尺寸96*96以上 中目標, 介于大小目標之間的尺寸 被檢查物size如果小于 15 * 15 , 效果可能很差, 如要檢測小物體最好搭配 yolov8 P2模型. 另外也可以搭配 SAHI 庫進行tile平鋪推理, 或者
閱讀全文
posted @ 2024-01-18 21:03
harrychinese
閱讀(3748)
推薦(0)
摘要:
train/val/test 的關系 純訓練命令行參數 mode=train val=False model=yolov8n.pt 訓練+val命令行參數 mode=train val=True model=yolov8n.pt 驗證預訓練模型的命令行參數 mode=val split=val mo
閱讀全文
posted @ 2024-01-14 17:58
harrychinese
閱讀(1341)
推薦(0)
摘要:
理解權重和偏置是什么 全連接層: 輸出=f(輸入*權重+偏置), 權重是這個線性函數的一次性系數, 偏置是常數項. 卷積層: 輸出=權重卷積核和輸入做卷積運算, 這里的權重是卷積核的各個元素, 卷積核也經常被叫做過濾器filter或kernel. 傳統的圖像處理, 圖像濾波器算子需要人工指定, 比如
閱讀全文
posted @ 2024-01-14 17:57
harrychinese
閱讀(2283)
推薦(0)
摘要:
準備 data.yaml 文件 從roboflow 上下載 CS 游戲數據集, 因為只有CPU, 我對數據集做了瘦身, train: 689張, val: 23張, test:40張. https://universe.roboflow.com/roboflow-100/csgo-videogame
閱讀全文
posted @ 2024-01-14 17:03
harrychinese
閱讀(512)
推薦(0)
摘要:
創建python 環境 參考 https://zhuanlan.zhihu.com/p/570822583 下載并安裝 miniconda 安裝包, 注意miniconda和 python 版本對應關系, 不要選擇python最新的版本, 以免yolo或pytorch不能兼容最新版python. 這
閱讀全文
posted @ 2024-01-13 13:54
harrychinese
閱讀(739)
推薦(0)
摘要:
數據集 開放數據集介紹: https://zhuanlan.zhihu.com/p/35399323 roboflow 資源網站, 主要是CV: https://www.rf100.org/ https://universe.roboflow.com/search?q=model:yolov8 pc
閱讀全文
posted @ 2023-12-31 21:08
harrychinese
閱讀(216)
推薦(0)
摘要:
Nerdle.AutoConfig 是什么 .Net Framework 使用 app.config XML文件作為默認的配置文件, visual studio也提供很方便的配置管理功能, 甚至可以自動將配置項映射到 Settings 類, 但這僅限于簡單的數據類型, 比如 string/int 等
閱讀全文
posted @ 2023-12-24 19:30
harrychinese
閱讀(78)
推薦(0)
摘要:
軟件清單 傳統OpenCV圖像處理一般不需要進行數據training, 目前流行的神經網絡的圖像處理都需要基于數據進行訓練, 首先要對圖像數據打標簽, 有幾個常用的Label標注軟件: labelimg: 只能使用矩形圈出對象 labelme: 支持使用多邊形來圈出對象 anylabeling: 除
閱讀全文
posted @ 2023-12-18 21:19
harrychinese
閱讀(618)
推薦(0)
摘要:
CV的四大任務 圖像分類(image classification), 檢查圖像中是否包含某種物體, 或者包含哪些物體. 目標檢測(Object detection 或 Object localization), 確定目標的位置和類別, 用bounding box圈出具體的位置 語義分割 (sema
閱讀全文
posted @ 2023-12-18 20:40
harrychinese
閱讀(219)
推薦(0)
摘要:
形態學處理 形態學處理之前需要將圖像進行二值化處理, 然后我們需要設定一個卷積核, 最后將像素上每個點都完成卷積計算. 形態學很多高級處理的基礎, 有很多作用: 消除毛刺、填充空隙、檢測邊緣,檢查拐角(使用十字形卷積核) 腐蝕 Erode 腐蝕作用和膨脹相反, 用來腐蝕減小白色區域, 常用來消除一些
閱讀全文
posted @ 2023-12-02 21:49
harrychinese
閱讀(145)
推薦(0)
摘要:
最常用的方式是: Cv2.ImRead() 可以將位圖文件轉成Mat數據格式 Cv2.ImWrite() 可以將Mat數據格式保存到位圖文件. 不通過讀寫文件作為轉換介質的方法: private void testMatToPicture() { var mat = Cv2.ImRead("D:\\
閱讀全文
posted @ 2023-11-29 16:55
harrychinese
閱讀(2445)
推薦(0)
摘要:
卷積運算和卷積核 圖像運算中經常會碰到卷積運算這個講法, 初看不知道具體含義, 其實非常簡單, 工作原理如下: 首先提供一個小的矩陣, 一般是3*3, 或者是 5*5 或者是 7*7, 一般是方形矩陣, 維度為奇數, 這樣中心點可以作為錨點, 矩陣中的元素取值多為很小的整數(或正或負或零), 該矩陣
閱讀全文
posted @ 2023-11-18 22:11
harrychinese
閱讀(209)
推薦(0)
摘要:
直方圖可以反映圖片的整體統計信息, 使用函數 CalcHist() 實現. 但CalcHist() 統計出的數量信息和圖像大小相關, 如果要剔除圖像大小因素, 需要做歸一化處理, 歸一化處理后的信息, 反映出各個顏色值得占比情況, 這樣更方便不同size圖像做對比, 歸一化的函數為 Normaliz
閱讀全文
posted @ 2023-11-07 07:36
harrychinese
閱讀(263)
推薦(0)
摘要:
Mat構造函數中有兩組函數傳參特別容易傳錯, 分別是: public Mat(int rows, int cols, MatType type) public Mat(OpenCvSharp.Size size, MatType type) 稍不注意, 我們會認為下面兩個mat尺寸相等, var m
閱讀全文
posted @ 2023-11-06 21:59
harrychinese
閱讀(121)
推薦(0)
摘要:
窗體上選擇感興趣ROI區域 在計算機視覺處理中, 通常是針對圖像中的一個特定區域進行處理, 有時候這個特定區域需要人來選擇, OpenCV 也提供了窗口選擇ROI機制. 窗體支持兩種選擇ROI區域的方法, 一個是單選, 一個是多選, 操作方法如下: 單選: 通過鼠標在屏幕上選擇區域, 然后通過"空格
閱讀全文
posted @ 2023-11-05 20:53
harrychinese
閱讀(269)
推薦(0)
摘要:
圖像復制 共享數據, 使用 new Mat(srcMat, ...) 和 newMat=srcMat 生成新的Mat都和原Mat共享數據, 也就是說如果修改某一Mat,其他Mat也會隨之改變 復制全新的Mat, 使用CopyTo() 和 Clone() 方法將生成一個全新的Mat, 新Mat和原Ma
閱讀全文
posted @ 2023-11-05 19:47
harrychinese
閱讀(276)
推薦(0)
摘要:
PutText() 輸出文本 OpenCV5 將支持中文字符的輸出, 當前版本OpenCV4原生不支持, 可以使用Contrib包+FreeType方式實現, 不過比較麻煩. 為了省事, 也可以通過將Mat轉成bitmap,然后使用GDI方式輸出中文字符. 示例代碼 /// <summary> //
閱讀全文
posted @ 2023-11-05 18:17
harrychinese
閱讀(280)
推薦(0)
摘要:
圖像讀取 ImRead() 函數可從文件中讀取圖像, 并生成一個Mat對象, ImRead() 函數支持絕大多數圖像格式. 注意點: 讀取后生成的Mat對象, 顏色空間為BGR, 第二參數為讀取方式, 常用的方式有: . ImreadModes.Color: 彩色方式讀取, 即使原圖是4通道或者單通
閱讀全文
posted @ 2023-11-04 16:35
harrychinese
閱讀(214)
推薦(0)
摘要:
channel 和 depth 理解 Channel 是顏色的維度數量, 比如 BGR 的channel為3, BGRA則為4. depth 為單通道的顏色的精度, 比如CV_8U 的 depth為8位, 在OpenCV中, 8位為對應的depth取值為0, 下面是depth取值的枚舉: CV_8U
閱讀全文
posted @ 2023-11-04 11:23
harrychinese
閱讀(113)
推薦(0)
摘要:
OpenCV C#庫, 選擇 OpenCVSharp 庫, 主要3個庫: OpenCvSharp4 :基礎類型庫 OpenCvSharp4.runtime.win : Windows 下的實現庫 OpenCvSharp4.Extensions :一些擴展類庫, 比如 BitmapConverter
閱讀全文
posted @ 2023-10-26 20:09
harrychinese
閱讀(120)
推薦(0)
摘要:
FINS 模擬器(我都沒有測試成功) https://github.com/kowiste/FINSServer https://github.com/l1va/gofins/ https://github.com/ahmadfarisfs/fins_simulator_omron Omron FI
閱讀全文
posted @ 2023-10-16 20:51
harrychinese
閱讀(912)
推薦(0)
摘要:
十一假期里將藍牙音箱改造成一個智能音箱, 參考了網上的實現方法, 后臺的大語言模型使用的是百度的文心一言. 賬號 Picovoice 喚醒詞服務 https://console.picovoice.ai/ 我綁定了github賬號. 訪問https://picovoice.ai/,注冊賬號,然后進入
閱讀全文
posted @ 2023-10-03 18:41
harrychinese
閱讀(967)
推薦(0)
摘要:
網上有很多將Winform窗體縮到 System tray的示例, 但多數不好用. 這里是一個簡單示例, 使用了Visual studio自帶的 NotifyIcon 控件和一個快捷菜單 contextMenuStrip控件. 增加一個 contextMenuStrip 控件, 新增兩個菜單項: 顯
閱讀全文
posted @ 2023-09-22 21:00
harrychinese
閱讀(87)
推薦(0)
摘要:
教程: https://www.bilibili.com/read/cv23650505/ 軟件下載 https://www.123pan.com/s/fACrVv-rsf93.html 提取碼:c1It
閱讀全文
posted @ 2023-09-17 20:02
harrychinese
閱讀(644)
推薦(0)
摘要:
組件 Nancy.Hosting.Self.dll Nancy.dll Newtonsoft.Json.dll Nancy 的兩個庫應該選用v1的最后版本號, 不要使用v2版, v2版架構有較大變化但文檔又不完善, 而且已經停止開發. Nancy.Hosting.Self 庫可以幫助我們在conso
閱讀全文
posted @ 2023-09-14 21:38
harrychinese
閱讀(341)
推薦(0)
摘要:
github 已經要求進行2FA驗證, 否則過期不能提交代碼, github手機短信驗證不支持中國號碼, 我按照下面文章介紹使用的是 Chrome 插件. https://zhuanlan.zhihu.com/p/615693483 Chrome插件 如果你不想用Python來自己計算,也可以使用一
閱讀全文
posted @ 2023-09-03 09:17
harrychinese
閱讀(340)
推薦(0)
摘要:
### 陸國君 > 很不錯, 這本書網上有兩個版本 556頁是新的版本, 423頁是老的版本, 不過內容差異不大.  4
閱讀全文
posted @ 2023-08-20 20:04
harrychinese
閱讀(225)
推薦(0)
摘要:
### vb6的dictionary類 vb6 原生容器, 除了array還有collection, 沒有原生的dictionary和set類, 在microsoft script runtime庫(scrrun.dll) 中有一個dictionary類, 功能還算強大, 可以較好處理key-val
閱讀全文
posted @ 2023-08-10 21:33
harrychinese
閱讀(244)
推薦(0)
摘要:
北島夜話 技術文章不錯 水滴社區 實操派, 資料下載
閱讀全文
posted @ 2023-08-01 22:55
harrychinese
閱讀(36)
推薦(0)