opencv

    0熱度

    1回答

    因此,使用計算機視覺到車道檢測的流行的做法是執行這些5個步驟: 轉換爲灰度圖像,通過高斯 函數平滑圖像 使用Canny邊緣函數來檢測邊緣(明顯對吧?) 標記感興趣的區域ROI 使用hough變換功能來檢測直線並具有線條繪製功能。 這就是我的做法。 但這裏的重點是我們通常需要手動選擇投資回報率。在大多數情況下,當適用於汽車上的儀表板照相機時,沒關係,因爲視圖沒有太大變化。 但是我的情況不同,我想根據

    2熱度

    1回答

    我將一個opencv代碼從C++轉換爲python,並在填充附近的某個地方進行了搜索。 C++的是實行 Mat floodFilled = cv::Mat::zeros(dilateGrad.rows+2, dilateGrad.cols+2, CV_8U); floodFill(dilateGrad, floodFilled, cv::Point(0, 0), 0, 0, cv::Scalar

    -1熱度

    1回答

    我正在研究一個程序,我應該檢測形狀 - 圓形,正方形和traingles - 並用不同的顏色爲每種類型着色。 我使用cv2.findCountours,然後cv2.approxPolyDP來檢測每個形狀。 這是我的代碼: import numpy as np import cv2 img = cv2.imread('1.jpg') gray = cv2.imread('1.jpg',0)

    2熱度

    1回答

    我想undistort以下2500X2000圖片 到原來的狀態 我用下面的代碼 //ptCircleCenter is a array of 25 circle center points detected in the distorted image //prepare object_points and image_points vector<vector<Point3f>> obje

    0熱度

    1回答

    我有這樣的 圖像的圖像:https://snag.gy/O5sjcp.jpg 我要計算使用OpenCV的進度條的百分比。 這裏是我做過什麼 我裁剪圖像和應用二進制閾值,但這種失敗在下面的圖片: https://snag.gy/HNKXxQ.jpg frame = frame[y: y + h, x: x + w] _,frame = cv2.threshold(frame,1,255,cv2.T

    0熱度

    2回答

    我正在使用python中的OpenCV進行人臉識別。我想關閉此窗口,然後在凸輪識別用戶時打開另一個窗口。 (不要打開窗口,我已經這樣做了)如果我只是打開另一個窗口,它會循環顯示大量的窗口。我在互聯網上搜索,但沒有運氣。有人能幫我嗎?這裏是我的代碼: import cv2, sys, numpy, os size = 1 fn_haar = 'data/haarcascade_frontalf

    0熱度

    1回答

    我有一個要求,我想檢查一個人是否正在進行特定的練習(如跳躍千斤頂)。我有一臺相機連接到樹莓派。這甚至可以通過使用像OpenCV或其他東西? 我看到一些人使用Kinect相機做類似的事情。 注:如果它有助於做出簡單的解決方案,我只想檢測一個特定的練習。

    1熱度

    1回答

    我希望將MATLAB stereoParameters結構轉換爲在OpenCV的stereoRectify中使用的內在和外部矩陣。 如果我理解http://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html和http://mathworks.com/help/vision/ref

    1熱度

    1回答

    我想讀取對象上的文本。但OCR程序無法識別它。當我給小部分時,它可以識別。我必須將圓圈文字轉換爲線性文字。我怎樣才能做到這一點?謝謝。

    0熱度

    2回答

    我想通過一個OpenCV教程,我使用提供的源代碼。我遇到這個錯誤: 文件 「C:\ XXX \ XXXXXXX \桌面\基本的運動檢測\ motion_detector.py」 61行,在 cv2.CHAIN_APPROX_SIMPLE) ValueError異常:值過多解壓。 下面是代碼: # on thresholded image thresh = cv2.dilate(thresh, N