windows+python3.5+anaconda编译(安装)text-detection-ctpn项目心得

本文分享了在Windows上安装text-detection-ctpn项目的经历,主要涉及Tensorflow1.3、Cython0.24、opencv-python和easydict等依赖。由于项目原生支持Linux和Python2.7,在Windows环境下编译遇到诸多问题,包括setup.py的gcc兼容性、msvcc编译错误等,通过调整setup.py并解决spawn函数中生成编译命令的错误,最终成功编译。然而,过程中还遇到了其他挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此项目用于中文OCR,项目地址https://github.com/eragonruan/text-detection-ctpn。该项目基于linux平台,采用python2.7,因此在windows下想要玩转有无数大坑。

setup

requirements: tensorflow1.3, cython0.24, opencv-python, easydict,(recommend to install Anaconda)
if you do not have a gpu device,follow here to setup
if you have a gpu device, build the library by

cd lib/utils
chmod +x make.sh
./make.sh

在linux下,问题不大,但是在windows下就有点麻烦,看一下make.sh的内容吧

cython bbox.pyx
cython cython_nms.pyx
cython gpu_nms.pyx
python setup.py build_ext --inplace
mv utils/* ./
rm -rf build
rm -rf utils
前三行是利用cython编译bbox.pyx、cython_nms.pyx以及gpu_nms.pyx,手动在我们的anaconda环境下完成一般没有什么问题,第三行
setup.py build_ext --inplace

就会有很多的坑了。首先一个是setup.py是基于linux环境的,linux环境下gcc编译器各种与win

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值