opencv提供了使用距离作为形状比较的度量标准。
因为形状之间的差异值和距离值有相似之处,比如两个形状一模一样时距离值和差值都等于0。
ShapeContext翻译为形状场景!
关于opencv的接口函数:
注意需要安装:opencv_contrib
安装的opencv_contrib需要与opencv版本一致,如下:
opencv_contrib_python-4.5.4.60-cp38-cp38-win_amd64.whl
opencv_python-4.5.4.60-cp38-cp38-win_amd64.whl
其中的清华镜像源地址如下:
https://pypi.tuna.tsinghua.edu.cn/simple/opencv-contrib-python/
https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/
cv2.creatShapeContextDistanceExtractor()
用于提取形状场景距离。
其使用的形状上下文法在计算距离时,在每个点上附加一个形状上下文描述符,让每个点都能够捕获剩余点相对于它的分布特征,从而提高全局鉴别特征。