使用python从图像集中提取猪特征时获取错误

安托·乔斯

我正在尝试从一组图像中提取HOG功能,但是由于

hists = [np.bincount(b.ravel(), m.ravel(), bin_n) for b, m in zip(bin_cells, mag_cells)]

内存错误

我已经从opencv示例中复制了HOG函数,我的示例代码是

def hog(img):
  gx = cv2.Sobel(img, cv2.CV_32F, 1, 0)
  gy = cv2.Sobel(img, cv2.CV_32F, 0, 1)
  mag, ang = cv2.cartToPolar(gx, gy)
  bins = np.int32(bin_n*ang/(2*np.pi))    # quantizing binvalues in (0...16)
  bin_cells = bins[:10,:10], bins[10:,:10], bins[:10,10:], bins[10:,10:]
  mag_cells = mag[:10,:10], mag[10:,:10], mag[:10,10:], mag[10:,10:]
  hists = [np.bincount(b.ravel(), m.ravel(), bin_n) for b, m in zip(bin_cells, mag_cells)]
  hist = np.hstack(hists)     # hist is a 64 bit vector
  return hist
path_url="d:/anto/preimages/"
listdir = os.listdir(path_url)
for file in listdir:
  img = cv2.imread(path_url + file)
  h=hog(img)
埃马努

问题在于您的图片集。由于您是从google随机下载的图片。它的大小可能不同,这会导致错误。在调用hog函数之前,您必须调整图片的大小。在opencv中,您可以使用

resized=cv2.resize(img,(250,250))
h=hog(resized)

在PIL库中,您可以使用

resolutin=(250.250)
resizes=img.resize(resolution , Image.ANTIALIAS)

但是我必须建议添加一个单独的预处理步骤。在预处理步骤中,您可以将“ preimages”文件夹中的所有图像调整大小并将其保存到另一个文件夹中,并将其作为输入到生猪提取程序中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

RNN 如何从图像中提取特征

来自分类Dev

根据RFE输出从训练数据集中提取特征列

来自分类Dev

如何从 Matlab 中的数据集中提取 LBP 特征?

来自分类Dev

使用python从URL中提取图像名称

来自分类Dev

使用python从Excel文件中提取图像

来自分类Dev

在python中提取3D图像补丁时出现大分配错误

来自分类Dev

使用spafe库进行特征提取时导入错误

来自分类Dev

使用“ \ d”从带有Scrapy for Python 2的Divs中提取数据时的XPath错误

来自分类Dev

使用ffmpeg从视频中提取多个图像并获取提取图像的时间戳

来自分类Dev

功能目录。从图像中提取特征以支持SVM

来自分类Dev

功能目录。从图像中提取支持SVM的特征

来自分类Dev

如何使用python从图像中提取文本或数字

来自分类Dev

使用Python OpenCV从车牌图像中提取数字和字母

来自分类Dev

无法在python中使用pytesseract从tif图像中提取文本

来自分类Dev

如何使用Python从Google Doc中提取或读取图像

来自分类Dev

Python:使用 Beautiful Soup 从 HTML 标签中提取图像源

来自分类Dev

使用python从获取的HTML代码中提取特定信息

来自分类Dev

使用Python从Shell脚本中提取错误消息?

来自分类Dev

strptime()错误,使用python从时间戳中提取日期

来自分类Dev

Python:使用API从JSON中提取数据,然后发送到Excel。获取类型错误:NoneType对象不可下标

来自分类Dev

在S3存储桶中提取图像的路径时出现ENOENT错误

来自分类Dev

断言错误 (-215) npoints >= 0 并且从验证码图像中提取字母时出错

来自分类Dev

使用 Python 抓取网页时从链接中提取 href

来自分类Dev

从python中的字符串集中提取变量

来自分类Dev

使用GULP从css文件中提取使用过的图像中获取列表

来自分类Dev

从多条曲线中提取特征

来自分类Dev

从多条曲线中提取特征

来自分类Dev

加载数据时猪的错误

来自分类Dev

Python从简单图像中提取数字

Related 相关文章

  1. 1

    RNN 如何从图像中提取特征

  2. 2

    根据RFE输出从训练数据集中提取特征列

  3. 3

    如何从 Matlab 中的数据集中提取 LBP 特征?

  4. 4

    使用python从URL中提取图像名称

  5. 5

    使用python从Excel文件中提取图像

  6. 6

    在python中提取3D图像补丁时出现大分配错误

  7. 7

    使用spafe库进行特征提取时导入错误

  8. 8

    使用“ \ d”从带有Scrapy for Python 2的Divs中提取数据时的XPath错误

  9. 9

    使用ffmpeg从视频中提取多个图像并获取提取图像的时间戳

  10. 10

    功能目录。从图像中提取特征以支持SVM

  11. 11

    功能目录。从图像中提取支持SVM的特征

  12. 12

    如何使用python从图像中提取文本或数字

  13. 13

    使用Python OpenCV从车牌图像中提取数字和字母

  14. 14

    无法在python中使用pytesseract从tif图像中提取文本

  15. 15

    如何使用Python从Google Doc中提取或读取图像

  16. 16

    Python:使用 Beautiful Soup 从 HTML 标签中提取图像源

  17. 17

    使用python从获取的HTML代码中提取特定信息

  18. 18

    使用Python从Shell脚本中提取错误消息?

  19. 19

    strptime()错误,使用python从时间戳中提取日期

  20. 20

    Python:使用API从JSON中提取数据,然后发送到Excel。获取类型错误:NoneType对象不可下标

  21. 21

    在S3存储桶中提取图像的路径时出现ENOENT错误

  22. 22

    断言错误 (-215) npoints >= 0 并且从验证码图像中提取字母时出错

  23. 23

    使用 Python 抓取网页时从链接中提取 href

  24. 24

    从python中的字符串集中提取变量

  25. 25

    使用GULP从css文件中提取使用过的图像中获取列表

  26. 26

    从多条曲线中提取特征

  27. 27

    从多条曲线中提取特征

  28. 28

    加载数据时猪的错误

  29. 29

    Python从简单图像中提取数字

热门标签

归档