我正在尝试制作一个简单的功能,使用 openCV 将灰度图像转换为负片。下面我有函数的代码:
Integer numberOfBeans = environment.getRequiredProperty("myApp.numberOfBeans",
Integer.class);
当我尝试构建应用程序时,我收到以下错误:
任何帮助表示赞赏!
答案 0 :(得分:6)
OpenCV提供了各种矩阵运算,可以在matrix expressions中组合使用。从标量中减去矩阵就是其中之一。
因此,在我看来,将灰度图像转换为负像的简单函数看起来像这样:
_renderElement(item, header){
switch (header) {
case "Items": return item.product.pictures[0] ?
<td>
<img src={item.product.pictures[0].url} alt={item.name}/>
</td>
: <td><Items/></td>
case "Accessories": return item.accessory.pictures[0] ?
<td>
<img src={item.accessory.pictures[0].url} alt={item.name}/>
</td>
: <td><Items/></td>)
case "Add Ons": return item.add_on.pictures[0] ?
<td>
<img src={item.add_on.pictures[0].url} alt={item.name}/>
</td>
: <td><Items/></td>
default: return null;
}
}
答案 1 :(得分:2)
i < img.rows
代替row
。
答案 2 :(得分:0)
您的所有代码都是正确的,但 img.rows 不是行,所以正确的
for(int i = 0; i&lt; img.rows; i ++)