《数字图像处理》第三版(冈萨雷斯)示例脚本
这个脚件可以在文档的setup.py文件中找到,具体的使用方法可以参考setup()函数。示例22.2给出了完整的脚本代码,运行setup.py即可编译并连接代码。 使用setup.py build命令开始编译扩展,Mac机上的输出结果示例(不同Python版本和操作系统的输出可能会有所不同):
$ python setup.py build
running build_ext
building 'Extest' extension
creating build/temp.macosx-10.x-fat-2.x
gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -I/usr/include -I/usr/local/include -I/sw/include -I/usr/local/include/python2.x -c Extest2.c -o build/temp.macosx-10.x-fat-2.x/Extest2.o
creating build/lib.macosx-10.x-fat-2.x
gcc -g -bundle -undefined dynamic_lookup -L/usr/lib -L/usr/local/lib -L/sw/lib -I/usr/include -I/usr/local/include -I/sw/include build/temp.macosx-10.x-fat-2.x/Extest2.o -o build/lib.macosx-10.x-fat-2.x/Extest.so
最后,您可以从Python中导入并测试您的模块(参考22.2.4节)。
4.23MB
文件大小:
评论区