cv2

    0熱度

    1回答

    我正在使用python 2.7的亞馬遜linux機器。 我正在和Anaconda合作。 當鍵入: import cv2 我得到以下異常: ImportError: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory 我曾經試圖在網上搜索,但沒有找到亞馬遜的Linux解決方案。 謝謝。

    -1熱度

    1回答

    我最近對這個關於圖像分類的機器學習主題感興趣。 我絕對不是程序員,但我是一個非常感興趣的農民,檢測水果和蔬菜的質量是一項非常繁瑣和耗時的工作,特別是如果您沒有錢購買工業機械以中小規模執行這項任務。 我最近碰到這個教程來了(不得不修復了不少錯誤的,因爲它是真的不好寫的,但它的工作原理): https://imaginghub.com/projects/148-how-to-distinguish-a

    1熱度

    2回答

    大家好,感謝您的幫助。 我有這個功能來保存我的攝像頭拍攝的視頻的視頻。 import cv2 import multiprocessing import threading def rec(): # Define the codec and create VideoWriter object fourcc = cv2.VideoWriter_fourcc(*'XVID')

    -1熱度

    1回答

    我有兩個相同大小的灰度圖像,其中之一是這一個: 我想爲此圖像添加背景,即將白色像素更改爲相應像素其他圖片。我設法做到的最好結果只是兩個圖像的所有像素的位和像,但由此產生的圖像在詹姆斯邦德內部被扭曲。我也嘗試了兩張圖片之間的加權加法,但是當我增加詹姆士邦德圖片的權重時,白色像素在結果圖像中可見。

    -1熱度

    3回答

    我正在研究一個程序,我應該檢測相同類型的形狀,並用不同顏色爲每種類型着色。 我使用cv2.findCountours,然後cv2.approxPolyDP來檢測每個形狀。 該程序檢測到任何具有8個邊緣的形狀爲圓形,因此我決定添加一些檢查 - 我使用cv2.contourArea檢查當前輪廓的區域,並且還檢查當前的cv2.minEnclosingCircle(cnt)的區域輪廓。 如果他們是平等的,

    -1熱度

    1回答

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

    0熱度

    1回答

    以下行是在我的腳本: from PyQt5 import QtGui, QtWidgets, QtCore from PyQt5.QtGui import QIcon, QPixmap from PyQt5.Widgets import * import cv2 imgCross = positioningCross(Dy, Dx, center,

    0熱度

    2回答

    我編寫了一個腳本來去除七個最低有效位,並且只保留灰度8位圖像的每個像素的MBS。要做到這一點,我用0b10000000掩蓋每個像素,但沒有得到預期的輸出。 import cv2 import numpy as np imageSource = 'input.jpg' original_img = cv2.imread(imageSource,cv2.COLOR_BGR2GRAY) cv2

    0熱度

    1回答

    我想調整圖像大小而不失去其原始質量。例如我有10個不同尺寸的白色背景。我想讓他們在50 * 50的相同大小。所以符號應該保持在同一個地方並在外面添加額外的白色像素。 我使用cv2.resize(template[1], (25, 45), 255)但我的符號散落。我不想失去質量。我也看到這個帖子resize image canvas to maintain square aspect ratio

    1熱度

    1回答

    我正在將圖像(numpy數組)轉換爲字符串。然後我將這個字符串轉換回原始維度的一個numpy數組。因此,numpy數組都是相等的 - 事實上,numpy.array_equals()也返回True,以使數組相等。 當我在原始numpy數組上調用cv2.imshow()時,它會打印圖像。但是當我在新的numpy數組上調用cv2.imshow()時,我只能看到黑屏。 這是怎麼發生的?兩個numpy數組