Articles of opencv

K-significa na interface Python do OpenCV

Estou usando v2.1 com a interface interna do Python. Eu estou tentando carregar uma imagem de um arquivo, transformá-lo em laboratório e obter os clusters do plano ab. Eu tenho um código matlab de trabalho, mas não sei como fazer o mesmo em opencv. Como faço para redefinir um jpeg ou png imagens e alimentá-lo […]

AttributeError: object ‘NoneType’ não tem atributo ‘ravel’

Alguém pode me dizer o que há de errado com esse código? Eu continuo recebendo um erro NoneType . Eu estou tentando criar um histograma. import cv2 import numpy as np from matplotlib import pyplot as plt img = cv2.imread(‘C:\Pictures\naturalScene.bmp’,0) plt.hist(img.ravel(),256,[0,256]); plt.show()

Encontre os pontos além de uma linha usando Python

Com referência à pergunta feita aqui Desenho uma linha dada o ângulo e um ponto na linha , eu escrevi uma function python “find_normal”, que retorna a inclinação e interseção de y do vetor normal para um determinado ponto em determinado ângulo. Agora eu tenho uma lista de pontos e quero verificar se esses pontos […]

Configurando parameters ORB no OpenCv com Python

Eu tenho usado o OpenCV 2.4 em Python para combinar características entre duas imagens, mas eu quero mudar um dos parâmetros do detector “ORB” (o número de resources que ele extrai “nfeatures”) e parece não haver como faça isso em Python. Para C ++, você pode carregar um parâmetro yml / xml pelo método ‘read’ […]

OpenCV / Python: cv2.minAreaRect não retornará um retângulo girado

Eu quero desincentivar uma imagem usando. Para fazer isso eu escrevi (admitidamente com muita ajuda) um programa que: transforma a imagem para ser mais fácil de calcular (debulhar, dilatar, etc.) desenha contornos em torno de todos os objects calcula quatro pontos extremos em torno dos contornos de texto (ignorando qualquer coisa com uma margem) desenha […]

AttributeError: o módulo ‘cv2.cv2’ não tem atributo ‘bgsegm

import numpy as np import cv2 cap = cv2.VideoCapture(‘vtest.avi’) fgbg = cv2.bgsegm.createBackgroundSubtractorMOG() while(1): ret, frame = cap.read() fgmask = fgbg.apply(frame) cv2.imshow(‘frame’,fgmask) k = cv2.waitKey(30) & 0xff if k == 27: break cap.release() cv2.destroyAllWindows() Estou recebendo o seguinte erro: AttributeError: o módulo ‘cv2.cv2’ não possui atributo ‘bgsegm’. Eu estou usando o Python 3.6 com OpenCV 3.6 […]

Erro OpenCV: código de erro desconhecido -49 em Python

Eu estou tentando aprender a detecção de rosto em python-3.6 usando cv2. Eu sigo o src dado em um livro. Eu já instalei o opencv-python (3.2.0) por pip Os arquivos .xml e .jpg estão todos no mesmo caminho com o código python. from numpy import * import cv2 face_cascade = cv2.CascadeClassifier(“D:\\Python\\FaceDetec\\lbpcascade_frontalface.xml”) img = cv2.imread(“z1.jpg”) gary […]

Erro “PACOTES NÃO CORRESPONDEM AO DOS LAVATÓRIOS” com pip

Estou tentando instalar pacotes usando pip. Neste caso, para o OpenCV. No entanto, não consigo instalar nada. Estou usando python 3.5.3 en pip 18.0 (instalado usando get-pip.py). Seja o que for que eu tente, o comando ‘pip install package-name’ gera o seguinte erro: ESTES PACOTES NÃO CORRESPONDEM AO HASHES A PARTIR DO ARQUIVO DE REQUISITOS. […]

Opencv não encontrando todos os contornos

Estou tentando encontrar os contornos dessa imagem, mas o método findContours só retorna 1 contorno, o contorno é destacado na imagem 2 . Estou tentando encontrar todos os contornos externos como esses círculos onde os números estão dentro. O que estou fazendo de errado? O que posso fazer para conseguir isso? imagem 1 imagem 2 […]

Kivy Camera como widget da linguagem KV

Eu estou usando o Kivy com uma webcam. Eu segui este exemplo por @Arnav de usar o opencv para formar e exibir a câmera como um widget. Eu estendi o layout dentro do python para adicionar dois botões como um teste, em preparação para um layout mais complicado. class CamApp(App): def build(self): self.capture = cv2.VideoCapture(0) […]