opencv

    0熱度

    1回答

    圖像轉換爲灰度,但由於BufferedImage.TYPE_3BYTE_BGR而顯示在三個圖塊中。 .TYPE_BYTE_GRAY不起作用。 我該如何顯示一個灰度圖像? public void matToBufferedImage(Mat matRGB){ Mat mGray = new Mat(); Imgproc.cvtColor(matRGB, mGray, Imgpro

    -1熱度

    1回答

    我想通過opencv讀取遙感圖像,然後顯示它。因爲遙感圖像在r,g,b和近紅外範圍內有四個維度。我的想法是遠程第四維,我只能看到RGB圖像。但是,當我這樣做,用的OpenCV我得到了一些qustion: Traceback (most recent call last): File "D:/Python/pycharm_project/tianchi/wenjianduqu_test.p

    0熱度

    1回答

    我有一個物體沿着輸送線移動,並試圖使用計算機視覺來跟蹤它的位置。一些將要通過的對象沒有「很好的功能來追蹤」。然而,角落的模板匹配似乎工作。 如果cv :: goodFeaturesToTrack沒有給我好點,我運氣不好嗎?角落看起來像是顯着的特徵,我希望我能跟蹤它們。模板匹配(可能考慮輪換)是識別角落的最佳選擇嗎?

    0熱度

    1回答

    我想通過使用hsv顏色範圍檢測我的手機,但問題是我應該如何選擇顏色範圍來檢測我的手機。 手機顏色爲金色金色。 是否有任何簡單的方法來找到hsv中的顏色範圍,如果我知道BGR值? 這裏是我的代碼 detectMobile.py import cv2 import numpy as np cap = cv2.VideoCapture(0) while True: _, frame

    -1熱度

    2回答

    我目前正在處理我的任務,並在其中加載圖像並在其中顯示相同的圖像。問題是我不知道如何使用putText函數。 這是代碼,我現在所擁有的: cvInitFont(CV_FONT_HERSHEY_SIMPLEX, 1.0, 1.0, 0.0, 1, 8); cvPutText(img, "You are drinking a lot of water. You may want to cut bac

    0熱度

    2回答

    我正在嘗試使用python構建代碼,爲此我需要處理至少50個圖像。那麼我應該如何逐一讀取圖像並對其進行處理。是否有可能使用循環,我需要爲此創建一個單獨的數據庫還是將所有圖像保存在單獨的文件中?

    1熱度

    1回答

    我試圖手動實現sobel算子。 出於某種原因,操作員的水平和垂直分量似乎有良好的結果,但組合圖像有很多噪音。 我注意到當我做了像(imgv ** 2)** 0.5之類的東西時,即使理想情況下也會引入大量噪音,但我應該再次獲得大致相同的圖像。 有人知道這裏發生了什麼嗎?我是否應該以不同的方式組合圖像? 這裏是我的代碼在Python: import cv2 import numpy as np

    1熱度

    2回答

    我想提取手寫字符,寫入像這樣的框。 我正在提取29像素的寬度的正方形,這給我像這些圖像。 正確識別字符,個別字符圖像必須非常乾淨。與此類似, 我在做什麼是, 計算水平和垂直投影每個圖像的 。 遍歷兩個數組的每個元素。如果投影值大於某個閾值,則意味着它沒有遇到邊界。它刪除邊界周圍的空白。 然後在圖像中找到輪廓。 如果輪廓的面積大於某個閾值。獲取邊界矩形並裁剪。 但問題是,該方法並不準確。在某些情況下

    0熱度

    1回答

    如何知道立體相機的深度範圍? 相機規格 基線:6釐米。 FOV:120°(d) 焦距:2.8毫米 傳感器尺寸:1/3英寸 分辨率:640×480(來自每個傳感器) 校準程序: OpenCV3.1的魚眼鏡頭模塊校準在相機的 INDI vidually。 立體聲校準。 匹配算法:StereoBM 觀察: 深度範圍 - 30釐米到100公分。 單個相機校準和立體校準的RMS誤差小於0.5。 範圍內(30

    2熱度

    2回答

    我有一個大的圖像,使用CV2模塊在Python和一些座標I剪切的圖像: img = cv.imread(image_path) crop_img = img[y1:y2,x1:x2] cv.imwrite(cropPath, crop_img) 現在crop_img是numpy.ndarray類型。然後我保存這個圖像到磁盤,並使用open()函數 with open(cro