cv2.descriptormatcher_create()函数使用BruteForce-Hamming(2)写法
时间: 2023-05-17 09:04:06 浏览: 96
可以用以下代码创建一个BruteForce-Hamming(2)的DescriptorMatcher:
matcher = cv2.DescriptorMatcher_create(cv2.DESCRIPTOR_MATCHER_BRUTEFORCE_HAMMING)
其中,cv2.DESCRIPTOR_MATCHER_BRUTEFORCE_HAMMING表示使用BruteForce-Hamming算法,2表示使用2进制描述符。
相关问题
cv2.descriptormatcher_create()函数使用BruteForce-Hamming的写法
可以用以下代码创建一个BruteForce-Hamming描述符匹配器:
matcher = cv2.DescriptorMatcher_create(cv2.DescriptorMatcher_BRUTEFORCE_HAMMING)
cv2.DescriptorMatcher_create()使用BruteForce-Hamming(2)和BruteForce-Hamming的写法
使用BruteForce-Hamming(2)的写法:
```python
import cv2
matcher = cv2.DescriptorMatcher_create(cv2.DESCRIPTOR_MATCHER_BRUTEFORCE_HAMMING)
```
使用BruteForce-Hamming的写法:
```python
import cv2
matcher = cv2.DescriptorMatcher_create(cv2.NORM_HAMMING)
```
注意:BruteForce-Hamming是使用NORM_HAMMING作为距离度量的,所以在使用BruteForce-Hamming时,需要将matcher的距离度量设置为NORM_HAMMING。