Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ORB演示代码与cv2一起出错。错误:未知C++;OpenCV代码中的异常_Python_Opencv_Visual Studio Code_Orb - Fatal编程技术网

Python ORB演示代码与cv2一起出错。错误:未知C++;OpenCV代码中的异常

Python ORB演示代码与cv2一起出错。错误:未知C++;OpenCV代码中的异常,python,opencv,visual-studio-code,orb,Python,Opencv,Visual Studio Code,Orb,ORB演示代码 atkp=orb.detect(img,无) 在Python3.6中,出现了[WinError 10054]错误,远程主机强制关闭了一个现有连接 < Python 3.8错误> CV2.Error:OpenCV代码 中的未知C++异常 注意: 在Python3.6中,在终端中运行或在调试器中运行时,只需无错误地退出脚本。仅当在调试器中的kp=orb.detect(img,None)处停止并在调试器中运行该行时,才会出现错误[WinError 10054]远程主机强制关闭现

ORB演示代码

at
kp=orb.detect(img,无)

  • 在Python3.6中,出现了
    [WinError 10054]错误,远程主机强制关闭了一个现有连接
  • < Python 3.8错误> <代码> CV2.Error:OpenCV代码 中的未知C++异常
注意:

  • 在Python3.6中,在终端中运行或在调试器中运行时,只需无错误地退出脚本。仅当在调试器中的
    kp=orb.detect(img,None)
    处停止并在调试器中运行该行时,才会出现错误
    [WinError 10054]远程主机强制关闭现有连接
  • 在Python 3.8中,运行在终端或调试器中给出了错误<代码> CV2.Error:OpenCV代码 中的未知C++异常
环境:Windows 10、Python 3.6、VSCode


有人有线索吗?

tuturial已经过时了

更新版本现在位于OpenCV站点本身:

就像前面提到的@fmw42一样,初始化应该使用
orb=cv.orb_create()


那个图图里亚尔已经过时了

更新版本现在位于OpenCV站点本身:

就像前面提到的@fmw42一样,初始化应该使用
orb=cv.orb_create()


当我使用ORB时,我用cv2.ORB_create()启动它当我使用ORB时,我用cv2.ORB_create()启动它
import numpy as np
import cv2
from matplotlib import pyplot as plt

img = cv2.imread('simple.jpg',0)

# Initiate STAR detector
orb = cv2.ORB()

# find the keypoints with ORB
kp = orb.detect(img,None)

# compute the descriptors with ORB
kp, des = orb.compute(img, kp)

# draw only keypoints location,not size and orientation
img2 = cv2.drawKeypoints(img,kp,color=(0,255,0), flags=0)
plt.imshow(img2),plt.show()
import numpy as np
import cv2 as cv
from matplotlib import pyplot as plt
img = cv.imread('simple.jpg',0)
# Initiate ORB detector
orb = cv.ORB_create()
# find the keypoints with ORB
kp = orb.detect(img,None)
# compute the descriptors with ORB
kp, des = orb.compute(img, kp)
# draw only keypoints location,not size and orientation
img2 = cv.drawKeypoints(img, kp, None, color=(0,255,0), flags=0)
plt.imshow(img2), plt.show()