匹配模板后的 opencv 黑色图像
opencv black image after matchTemplate
结果,我看到了一个黑色的图像。我尝试使用像out.convertTo(out,6)
这样的不同参数进行转换,但没有成功。
export function testAction(req, res) {
req.file('image').upload((error, file) => {
openCV.readImage(file[0].fd, function (err, im1) {
let out = im1.matchTemplate(file[1].fd, 0);
out.save('result.png');
});
});
res.ok();
}
匹配模板为您提供 Mat 中的浮点元素和范围 [0;1]。保存图像时,它会转换为CV_8UC3图像,但无法正确缩放。您可以尝试将结果乘以 255 并查看,或使用 cv::normalize 方法。
我实际上认为还有另一个答案。
matchTemplate()
是同步的,因此您的代码应为:
openCV.readImage(file[0].fd, function (err, im1) {
im1.matchTemplate(file[1].fd, 0, function(out){
out.save('result.png');
})
})
相关文章:
- 使用jQuery以红色和黑色闪烁文本
- 将画布转换为pdf:黑色背景
- DT数据表背景颜色为黑色,但仍有悬停和选择颜色
- 三js黑色材质,透明
- 黑色三件套帆布背景
- 在Firefox中导出高图表时出现黑色图像错误
- Three.js-Skybox显示黑色
- 为什么我的犀牛书;s的SVG时钟为黑色圆圈
- Collada模型在Three.js中显示为黑色
- 检查 HTML5 画布上的像素是否为黑色
- 无法将字体系列设置为“”;Arial黑色”;通过Firefox中的JavaScript
- Video.js在视频上添加黑色边框
- 如何将复选框(tickbox)的颜色从白色更改为黑色
- 将画布对象另存为图像-黑色背景
- 滚动界面CSS-更改黑色背景上的颜色
- 黑色调整大小的画布不会随着时间的推移将绘图完全褪色为黑色
- 三个js立方体是黑色的..不是红色
- 如何将OpenCV包含在JavaScript项目中
- 嵌入视频,将黑色背景更改为自定义图像或第一个视频场景
- 匹配模板后的 opencv 黑色图像