问题标签 [mahotas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - 安装 mahotas 的 Pip 问题
我是 python 新手。我正在尝试在我的 CentOS 机器上安装 Mahotas 软件包。
- 命令:
sudo pip3 install mahotas
- Python版本:3.6.8
- 操作系统:CentOS 8
错误:
python-3.x - HOG手写数字识别不起作用
我正在阅读一本关于手写数字识别的 OpenCV 书中的一章,虽然我阅读了它并且我认为一切都得到了正确处理,但我收到了这个错误消息Expected 2D array, got 1D array instead
。我试图用谷歌搜索答案,似乎很多其他人都遇到了非常相似的问题,但没有提供真正的答案。
谁能澄清为什么这个feature.hog()
方法没有返回二维数组?我正在阅读一些文档,显然默认情况下它返回一个平面一维数组,所以我不知道为什么这个model.predict()
方法抱怨需要一个二维数组。再说一遍,我正在关注的这本书我认为是在 2015 年发布的,所以也许有什么变化?
这是我要运行的文件:
分类.py
这是为此编写的自定义 hog 模块:
猪.py
这是为此产生“训练模型”的原因:
火车.py
数据集.py
如果这里需要的是这个自定义imutils
模块
imutils.py
我正在使用此处找到的数据(train.csv
文件),并通过此脚本将其减少到 5000 行: