opencv

    0熱度

    1回答

    我有一個數據類型爲int16的圖像。 因此,當我必須將其範圍轉換爲0-255時,我有兩種方法可以在Python中執行此操作。 1)使用numpy.uint8函數直接 2)使用的OpenCV cv2.normalize函數0-255範圍,然後使用numpy.uint8。 在Matlab中,我們直接使用uint8函數得到轉換。 同樣在第二種情況下,我使用NORM_MINMAX,強度值的範圍變爲0-4。

    0熱度

    1回答

    我想從視頻中讀取幀,但在提取幀後視頻無用。所以我決定使用TempFile模塊。但是我使用cv2.VideoCapture(NamedTempFile.name)得到的幀始終是黑色的。我想知道這是否是正確的做法。如果沒有,有沒有更好的辦法? 我在下面附上了我的代碼的視頻捕獲部分。 另外我懷疑get_temp_video函數可能是錯誤的。 def get_temp_video(url, temp_fi

    0熱度

    1回答

    我正在製作一個Android應用程序,可以從頭部點頭姿勢檢測駕駛員的疲勞。 What I did: 我已經檢測到來自圖像使用DLIB庫68個面部界標。 使用solvePnP來找出旋轉矩陣,並從該矩陣中得到滾動角,俯仰角和偏航角。 現在,我必須從俯仰角度檢測頭部點頭。 My Problem: 如何設定的閾值,使得低於或高於該閾值的角度,可以說作爲一個點頭? 它導致一些負面的角度。三維軸上的負角度意味

    1熱度

    2回答

    我正在使用TensorFlow處理與CNN相關的項目。 我輸入使用圖像(20個這樣的圖像) for filename in glob.glob('input_data/*.jpg'): input_images.append(cv2.imread(filename,0)) image_size_input = len(input_images[0]) 這些圖像是尺寸(250250),因爲

    -2熱度

    2回答

    我試圖在我的蟒蛇安裝開放cv2安裝開放CV它給我錯誤的任何一個請幫助我,我的套餐詳情如下: platform : win-64 conda version : 4.3.14 conda is private : False conda-env version : 4.3.14 conda-build version : not installed

    1熱度

    1回答

    當我使用任何顏色空間轉換器時,它只給出H,S和L的單個值,但是如何從中確定範圍邊界,轉換器也給出了以%爲單位的L值,而不是從0到100的範圍內的值。 255。 我需要在python管道中使用這種顏色選擇。 有什麼幫助嗎?

    0熱度

    1回答

    我一直試圖將裁剪後的圖像從單幀存儲到列表中,但我不斷收到錯誤。這是我的代碼片段 import cv2 import numpy as np cap = cv2.VideoCapture('/home/wael-karkoub/Desktop/Research/Videos/test.mp4') ret = True cropped_images = [] while ret == Tr

    0熱度

    1回答

    我想讓一個qt程序與opencv一起工作沒有成功。 Qt,獨自工作。並且獨立的opencv可以工作(在Eclipse中)。 這裏是mainwindow.cpp文件我很簡單的C代碼: #include "mainwindow.h" #include "ui_mainwindow.h" #include <opencv2/opencv.hpp> MainWindow::MainWindow(Q

    -3熱度

    2回答

    files2 = [f for f in listdir(dstpath) if isfile(join(dstpath,f))] for image in files2: img = cv2.imread(os.path.join(dstpath,image)) equ = cv2.equalizeHist(img) dstPath2 = join(dstpa

    0熱度

    1回答

    我希望在Python中使用Opencv。我知道我可以創建一個自定義級聯分類器,但我沒有時間這樣做。有沒有更好或更快的方法來做到這一點?任何幫助,將不勝感激