原创 windows10 + vs2019 + opencv4.0.1 + yolov4 編譯生成darknet_no_gpu.exe 踩坑

之前做重新編譯了opencv,且BUILD_opencv_world沒有編譯成功。 vs2019中的opencv配置的是rebuild後的目錄       直接生成darknet_no_gpu一直不成功。後來把opencv的配置改成非

原创 vs2019 + opencv4.0.1 + opencv_contrib4.0.1 + tesseract4.1 +cmake 源碼編譯安裝與配置

本人機器環境: 操作系統:windows10 vs版本:vs2019 OpenCV版本4.0.1 一、exe安裝 一般情況下,下載opencv 的exe安裝包安裝就可以了,配置可以參考網絡上步驟配置環境變量,然後在vs裏項目的屬性管理器中

原创 python 對 .txt 文件操作——華爲雲課堂學習筆記

文件操作模式 讀取文件 方法一:典型的C編程思維讀取文件中的每一行 #讀取文件 f = open('a.txt','r') line = f.readline() while line: print(line)

原创 numpy sum()求和

初始化一個array import numpy as np a = np.array([[1,2,3],[4,5,6]]) print(a) [[1 2 3] [4 5 6]] 按列求和 a.sum(axis=0) arr

原创 Image與Image

背景 在C#中做圖像相關的處理一般會用到Emgu中的Image< TColor, TDepth >這種類型,但由該類型保存出來的圖片字節數會變大,並且無法爲圖片添加自定義的頭信息,所以有時候會將其轉換成 Image 類型。其轉換

原创 windows10 + vs2019 + opencv4.0.1 + yolov4 編譯生成darknet_no_gpu.exe

之前做重新編譯了opencv,且BUILD_opencv_world沒有編譯成功。 vs2019中的opencv配置的是rebuild後的目錄     直接生成darknet_no_gpu一直不成功。後來把opencv的配置改成非重

原创 EmguCV入門

EmguCV入門 1. 簡介 EmguCV即C#語言下的Opencv。Opencv中的函數經過封裝,使得用C#語言編程時也可以很方便的調用。兩者之前的對應關係可參見EmguCV入門指南。 2. 下載 官網下載:http://source

原创 用cvGoodFeaturesToTrack()函數進行角點檢測

1. 函數定義 public static void cvGoodFeaturesToTrack( IntPtr image, IntPtr eigImage, IntPtr tempImage, IntPtr corners,

原创 基於Emgu的攝像機標定和畸變矯正

一、簡介 本文主要介紹用Emgu庫函數進行攝像機標定和畸變矯正時所用到的幾個函數,主要有CalibrateCamera, Undistort, Undistort2, cvInitUndistortRectifyMap和cvRemap. 

原创 VS2019添加引用時“未能正確加載ReferenceManagerPackage包”以及“COM組件調用返回錯誤HRESULT E_FAIL”

VS2019中新建的項目,在給項目添加引用時彈出了未能正確加載ReferenceManagerPackage包的錯誤提示,如下圖所示(圖片是另外一篇博客裏的) 點擊圖中的“是”按鈕後又彈出一個“COM組件調用返回錯誤HRESULT E_

原创 帶色彩恢復的多尺度視網膜增強算法(MSRCR)的原理、實現及應用。

 原文地址:http://www.cnblogs.com/Imageshop/archive/2013/04/17/3026881.html     Retinex這個詞是由視網膜(Retina)和大腦皮層(Cortex) 兩個詞組

原创 C#放縮、截取、合併圖片並生成高質量新圖的類

原文地址:http://www.cnblogs.com/amylis_chen/p/3969088.html using System; using System.Drawing; using System.Drawing.Imaging

原创 判斷點在直線的哪一側

方法一: 採用幾何計算,求面積法。轉載:http://blog.csdn.net/modiz/article/details/9928955 注意向量是有方向的... 判斷 某一點在直線左右側 左右方向是相對前進方向的,只要指

原创 閾值分割中全局閾值自動確定的一種方法

  全局閾值適用於具有良好雙峯性質的圖像。在實際應用當中,由於環境的變化往往不可能設定一個萬能的閾值,所以往往需要根據具體圖像自動獲取閾值,下面整理了一種自動獲取閾值的方法步驟。 1)選取一個的初始估計值T; 2)用T分割圖像。這樣便會生

原创 C# 獲取某一文件夾下給定後綴名的文件名列表

 獲取某一文件夾下給定後綴名的文件名列表,例如給定後綴名爲.jpg則即爲獲取該文件夾下所有的.jpg格式的圖像文件,並將圖像名存入列表中。 代碼如下: static List<string> picPathList =