gpt4 book ai didi

java - opencv中的以下代码行是什么意思?

转载 作者:搜寻专家 更新时间:2023-10-31 20:14:30 25 4
gpt4 key购买 nike

这行代码是什么意思,如何将这段代码转换成 javacv?

gray = Scalar::all(255);

这是与此代码行相关的完整代码。

Mat src = imread("in.jpg"), gray;

cvtColor(src, gray, CV_BGR2GRAY);
threshold(gray, gray, 230, 255, THRESH_BINARY_INV);
vector<Vec4i> hierarchy;
vector<vector<Point> > contours;
findContours(gray, contours, hierarchy, CV_RETR_LIST, CV_CHAIN_APPROX_SIMPLE);

gray = Scalar::all(255);

有人可以解释一下吗?

最佳答案

正如我在评论中提到的,它用于将灰色图像设置为白色。

它有什么好处?只有当我们知道这段代码的用途或查看完整代码时才能说。

关于Java,OpenCV现在有一些android示例,你可以在其中找到Java代码。

您可以检查它们。 I saw a similar function there : mWhilte = Scalar.all(255);

同时检查 JavaCV 示例:http://code.google.com/p/javacv/wiki/OpenCV2_Cookbook_Examples_Chapter_2

关于java - opencv中的以下代码行是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11426354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com