如何拍摄照片并测量特定颜色的像素?

时间:2018-03-16 12:04:50

标签: image arduino pixel

我是土耳其农业学院的博士生。我们必须在我们的研究中测量一些植物的叶面积。我使用的方法可以得到几乎真实的结果。

我从植物上切下叶子并将它们放在A4纸上,这样它们就不会相互接触。然后,我用A4纸垂直拍摄照片。后来,我把照片拿到Photoshop。我用颜色范围工具选择叶子,并从直方图中检查叶子的像素数。所以我有A4纸的实际尺寸和像素数,我有叶子像素数。我可以通过使用这些组件来计算真实的叶面积。

因此,这种手动方法比旧方法更有效,但如果您需要测量大量样本,则需要花费大量时间。我需要制作自己的基于Arduino的设备,它必须用像素计数方法拍照并分析叶面积,如上所述。

是否可以使用Arduino进行此操作?任何想法对我都有好处。

最好的问候。

1 个答案:

答案 0 :(得分:0)

我建议您使用Raspberry Pi和Pi相机捕获图像,然后使用Python和Python库(如Numpy,pandas和OpenCV(开源图像处理库))来执行任务。

捕获图像并将其存储在服务器上更容易,然后轻松检索并执行该过程。(使用raspberry pi)

但如果您仍然想使用Arduino,那么您将不得不使用相机防护罩,然后使用Python进行处理(但我建议您使用覆盆子pi和pi相机)