问题标签 [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.

0 投票
1 回答
79 浏览

python-3.x - 安装 mahotas 的 Pip 问题

我是 python 新手。我正在尝试在我的 CentOS 机器上安装 Mahotas 软件包。

  • 命令:sudo pip3 install mahotas
  • Python版本:3.6.8
  • 操作系统:CentOS 8

错误:

0 投票
1 回答
83 浏览

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 行: