cuốn sách gpt4 ai đã làm

cv::mask của opencv minMaxLoc sẽ trông như thế nào?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 23:14:20 hai mươi bốn 4
mua khóa gpt4 Nike

Câu hỏi đơn giản nhưng không thể hiểu được.

Thông thường nó là void minMaxLoc(InputArray src, double* minVal, double* maxVal=0, Point* minLoc=0, Point* maxLoc=0, inputArray Mask=noArray()) nhưng mặt nạ trông như thế nào?

Đây là điều tôi muốn: nó là một tấm thảm 1D (chỉ một hàng) và tôi muốn vị trí minMax của khoảng cách (từ viền dưới lên trên) của tấm thảm (maxRowGChnnl).

int lowBorder,upperBorder;
lowBorder = 30;
UpperBorder = 100;
cv::minMaxLoc(maxRowGChnnl.row(0),&minValue,&maxValue,&minLoc,&maxLoc,(lowBorder,upperBorder));

Đây là kích thước maxRowGChnnl:

maxRowGChnnl {flags=1124024325 dims=2 hàng=1 ...} cv::Mat
cờ 1124024325 int
mờ đi 2 int
hàng 1 int
cols 293 int

Đoạn mã trên hủy bỏ:

Lỗi OpenCV: Xác nhận không thành công ((cn == 1 && (mask.empty() || Mask.type() == CV_8
U)) || (cn >= 1 && Mask.empty() && !minIdx && !maxIdx)) trong hàm không xác định, fil
e ..\..\..\src\opencv\modules\core\src\stat.cpp, dòng 787

Cảm ơn sự giúp đỡ của bạn.

câu trả lời hay nhất

Mặt nạ phải là cv::Mat có cùng kích thước với axRowGChnnl.row(0) và nhập CV_8UC1. Giá trị của các phần tử được kích hoạt phải bằng 1 và bị vô hiệu hóa bằng 0.

Về C++ - cv::mask của opencv minMaxLoc sẽ trông như thế nào? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/20195721/

hai mươi bốn 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress