【问题标题】:Creating Positive Images in Python with Open CV使用 Opencv 在 Python 中创建正图像
【发布时间】:2018-11-15 14:19:03
【问题描述】:

我对编码还很陌生,但我一直在做很多研究。我一直在尝试使用 python 和 open cv 制作自己的 haar 级联。我有我所有的负面样本和一些正面样本的照片。我希望使用 cv2 运行 create_samples 命令,但找不到任何关于如何在 Windows 上执行此操作的内容(只有 linux,我尝试过,但我的数字海洋服务器无法正常工作)。如果您有任何经验或知道任何资源,请通过我的方式发送。

基本上,我需要做的是将正面图像以倾斜角度施加到负片上,以创建大量样本。

【问题讨论】:

    标签: python-3.x opencv haar-classifier


    【解决方案1】:

    您不需要 OpenCV 来创建图像。这就是您可以从 2D 数组创建图像的方法。

    import numpy as np
    from PIL import Image
    #gradient between 0 and 1 for 256*256 1d arrray
    array = np.linspace(0,1,256*256)
    #reshape to 2d
    mat = np.reshape(array,(256,256))
    #creates PIL image
    img = Image.fromarray(np.uint8(mat*255) , 'L')
    img.show()
    

    此代码将为您提供应得的自定义图像。 谢谢你

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      • 2018-04-24
      • 2013-07-06
      • 2018-02-10
      相关资源
      最近更新 更多