由于不知道有没有安装冲突 先检查一下:
pip list
mvtec-halcon 20111.0.0
发现之前有20.11版本 先卸载
pip uninstall mvtec-halcon
接下来 由于需要安装23.05 但是不知道python版本对应 包名的版本号
pip install mvtec-halcon==0 会报错 并返回正确版本号,毫无疑问23050.0.0是最像的.
C:\Users\Administrator>pip install mvtec-halcon==0
ERROR: Could not find a version that satisfies the requirement mvtec-halcon==0
(from versions: 20110.0.0, 20110.0.1, 20111.0.0, 20111.0.1, 20112.0.0, 20113.0.0,
21050.0.0, 21110.0.0, 22050.0.0, 22110.0.0, 22111.0.0, 22112.0.0, 23050.0.0)
ERROR: No matching distribution found for mvtec-halcon==0
C:\Users\Administrator>
最后:
pip install mvtec-halcon==23050.0.0
下来直接python命令行import halcon即可
看看有多少算子:
import halcon as ha
import os
def cmd(S="pause"):
os.system(S)
C=dir(ha)
for I,n in enumerate(C):
print(I+1,n)
cmd()
最后一行显示2816