Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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可以';t在windows-EAST上编译lanms_Python_Opencv_Ocr - Fatal编程技术网

Python可以';t在windows-EAST上编译lanms

Python可以';t在windows-EAST上编译lanms,python,opencv,ocr,Python,Opencv,Ocr,我把图片中的文字做成一个矩形。为此,我使用EAST:一种高效准确的场景文本检测器 我将使用下面的示例 我运行下面的代码 导入子流程 导入操作系统 将numpy作为np导入 BASE_DIR=os.path.dirname(os.path.realpath(_文件__)) if子进程调用(['make','-C',BASE_DIR])!=0:#返回值 raise RuntimeError('无法编译lanms:{}。格式(基本目录)) def merge_quadrangle_n9(多边形,th

我把图片中的文字做成一个矩形。为此,我使用EAST:一种高效准确的场景文本检测器 我将使用下面的示例

我运行下面的代码

导入子流程
导入操作系统
将numpy作为np导入
BASE_DIR=os.path.dirname(os.path.realpath(_文件__))
if子进程调用(['make','-C',BASE_DIR])!=0:#返回值
raise RuntimeError('无法编译lanms:{}。格式(基本目录))
def merge_quadrangle_n9(多边形,thres=0.3,精度=10000):
从.adapter导入合并四边形作为nms\u impl
如果len(polys)==0:
返回np.array([],dtype='float32')
p=polys.copy()
p[:,:8]*=精度
ret=np.array(nms_impl(p,thres),dtype='float32')
ret[:,:8]/=精度
回程网
但是,我犯了这个错误

使用TensorFlow后端。
回溯(最近一次呼叫最后一次):
文件“C:\Users\LENOVA\Desktop\east\east master\eval.py”,第11行,在
从lanms导入*
文件“C:\Users\LENOVA\Desktop\east\east master\lanms\\uuuuu init\uuuuuu.py”,第7行,在
if子进程调用(['make','-C',BASE_DIR])!=0:#返回值
文件“C:\Users\LENOVA\AppData\Local\Programs\Python\Python36\lib\subprocess.py”,第267行,在调用中
将Popen(*popenargs,**kwargs)作为p:
文件“C:\Users\LENOVA\AppData\Local\Programs\Python\Python36\lib\subprocess.py”,第707行,在\uuu init中__
恢复信号,启动新会话)
文件“C:\Users\LENOVA\AppData\Local\Programs\Python\Python36\lib\subprocess.py”,第990行,在执行子进程中
startupinfo)
FileNotFoundError:[WinError 2]系统找不到指定的文件

我在
lanms/\uuuu init\uuuuuuuuuuupy
中试过在下面两行注释:

if子进程调用(['make','C',BASE_DIR])!=0:#返回值
raise RUNTIMERROR('无法编译lanms:{}'。格式(BASE_DIR))
它对我有用。有关上述错误的信息。

请参见本手册底部的说明。