mirror of
https://github.com/opencv/opencv.git
synced 2025-06-11 11:45:30 +08:00
Fix segmentation fault in cv::Mat::forEach
This issue concerns only matrices with more dimensions than columns. See https://github.com/opencv/opencv/issues/8447
This commit is contained in:
parent
f70cc29edb
commit
b45e784beb
@ -507,7 +507,7 @@ void Mat::forEach_impl(const Functor& operation) {
|
||||
this->rowCall2(row, COLS);
|
||||
}
|
||||
} else {
|
||||
std::vector<int> idx(COLS); /// idx is modified in this->rowCall
|
||||
std::vector<int> idx(DIMS); /// idx is modified in this->rowCall
|
||||
idx[DIMS - 2] = range.start - 1;
|
||||
|
||||
for (int line_num = range.start; line_num < range.end; ++line_num) {
|
||||
|
Loading…
Reference in New Issue
Block a user