opencv

    0熱度

    1回答

    我想讀的OpenCV視頻文件(Python 2.7版),我只是複製在OpenCV的教程中的例子,但沒有任何反應: import numpy as np import cv2 cap = cv2.VideoCapture('input.mp4') while(cap.isOpened()): ret, frame = cap.read() gray = cv2.cvt

    1熱度

    1回答

    我想在我的映像上覆制過濾器序列,爲此我需要創建包含Filter2D內核和高斯內核的內核。通常我們應用高斯濾波器,然後應用filter2D。造成這種情況的常用命令是: kernel2D= Mat::ones(kernelSize, kernelSize, CV_32F) *(1/(float)(kernelSize*kernelSize)), Point(-1, -1); GaussianBlur

    0熱度

    1回答

    我更新的無限循環cv2.imshow()命令,我要處理的窗口位置,因爲窗口總是在我的顯示器的頂部,一小部分是invisable。 的cv2.moveWindow()命令是我的任務一個很好的解決方案,但有一種其他的方式來設置窗口位置只有一次,而不是在每次迭代命令重複? 我想更新窗口每500毫秒。有沒有更好的方法來顯示固定窗口位置的圖像流? while true: (...) im

    1熱度

    1回答

    OpenCV的KNN搜索我在C++中的OpenCV的此示例代碼: flann::KDTreeIndexParams indexParams; flann::Index kdtree(Mat(cloud2d).reshape(1), indexParams); vector<float> query; query.push_back(370); query.push_back(464);

    1熱度

    1回答

    我試圖在OpenCV網站上覆制this sample在iOS應用上。 問題是setMouseCallback從High-level GUI在邏輯上不適用於像iOS這樣的移動平臺。 所以我所做的是讓用戶可以在圖像上方繪製圖像,然後將圖形和圖像傳遞給我的OpenCV處理函數。 經過各種嘗試,似乎我的繪圖不被認爲是一個標記掩碼,所以我可能在某個地方犯了一個錯誤,而我真的不知道使用繪圖參數。 我的代碼:

    0熱度

    1回答

    投射點我想: 做射線平面相交針對幾個點是在世界座標, 然後我得到的是相交 那麼那些點我試着將這些點從該世界座標投影到圖像座標, 但我得到的點在0.4,0.1,0.5等範圍內。 下面是我在做什麼,希望你發現錯誤 Mat cameraIntrinsics(3, 3, CV_32F); cameraIntrinsics.at<float>(0, 0) = 1.60038149356842

    0熱度

    1回答

    以下程序顯示來自Video_Codec_SDK_8.0.14的NVIDIA NVTranscoder項目中的代碼轉換器的流程。 解碼器輸出每幀NV12格式。 但是,對於我的編碼部分,我收到的幀只能得到Y分量通道,我怎樣才能獲得所有的YUV分量通道? 另外,如何在經過一些處理後回寫CUdeviceptr? #include <time.h> #ifdef _WIN32 #include <win

    0熱度

    1回答

    在cv :: mat中繪製矩形時出現問題。我正在Unity和C++之間進行通信以生成Android應用程序。 我使用統一的webcamtexture攝像頭,並使用PInvoke方法將信息發送到C++。一旦在C++代碼中,我想繪製一個矩形,但我在圖像中獲得了不止一個(見圖),我真的不明白爲什麼。我希望你能幫助我附上C++和C#代碼。 C# void Update() { //texto.

    0熱度

    1回答

    簡而言之,我想通過「形狀上下文」匹配來比較不同的道路標記。 我的第一個問題,你可以看到下:Matching shapes of road marking from OpenData 我解決了我的第一個問題,但現在看來一個新的錯誤。這裏是我的代碼: import cv2 import numpy as np # read data datapath = "/Users/output/test

    0熱度

    1回答

    我有一個代碼如下。這工作fine.ie它需要一些幀後幾秒鐘然後相機關閉,並再次打開相機,並採取一對frames.The下面給出的代碼在我的桌面上工作正常,只要我測試代碼在樹莓pi的for循環效果很好,但在for循環它不給VideoCapture第二次重複第一次迭代返回false import cv2 import time timeout=time.time()+10 for f in ra