object has no attribute 'bgr2hsi'
时间: 2023-10-11 17:06:38 浏览: 175
在引用中,我们可以看到将一个方法添加到LKTracker类中的代码。这个方法名为track(),它是一个生成器函数,用于遍历整个序列。在这个方法中,首先判断self.features是否为空,如果为空,则调用detect_points()方法,否则调用track_points()方法。然后,将特征数组和RGB图像返回给调用者。
在引用中,出现了一个错误。错误信息显示module 'cv2.cv2'没有属性'xfeatures2d'。这个错误通常是因为OpenCV版本问题导致的。在某些版本的OpenCV中,xfeatures2d模块已被移除。解决这个问题的方法是使用新的特征提取器,例如cv2.SIFT_create()代替cv2.xfeatures2d.SIFT_create()。您可以尝试使用以下代码来替换引用中的相应行:
s = cv2.SIFT_create()
在引用中,展示了图像缩放的代码示例。首先,使用imread()函数读取图像,并指定interpolation参数来设置插值方法。然后,使用cv2.resize()函数来对图像进行缩放。可以通过设置fx和fy参数来指定缩放因子,或者直接指定目标图像的大小。最后,使用matplotlib库来显示原始图像和缩放后的图像。
关于您提到的"object has no attribute 'bgr2hsi'"错误,根据提供的引用内容,找不到与此相关的信息。请确保您的代码中正确导入了相关的模块和函数,并且使用正确的函数名称。如果问题仍然存在,请提供更多的上下文信息以便我们更好地帮助您解决问题。
相关问题
TransposedFont ' object has no attribute ' getbboxTransposedFont ' object has no attribute ' getbboxTransposedFont ' object has no attribute ' getbbox
这个错误提示通常是由于使用了一个名为TransposedFont的库中的对象,但是对象中没有getbbox方法,所以会出现该错误。建议检查一下代码中是否正确导入了TransposedFont库,并检查代码中调用该对象的部分是否正确。另外,可以尝试使用其他库或方法来代替TransposedFont库中的对象。
AttributeError: 'Basemap' object has no attribute 'set_extent'AttributeError: 'Basemap' object has no attribute 'set_extent'
这个错误通常是由于使用了过时的Basemap库导致的。建议使用Cartopy库来代替Basemap库,因为Cartopy库已经成为了Basemap库的替代品,并且具有更好的性能和更多的功能。在Cartopy库中,可以使用set_extent()方法来设置地图的范围。
阅读全文
相关推荐
















