{
//在初始位置獲取叠代器
cv::Mat _ & lt;cv::Vec3b & gt;*叠代器it = image.begin & ltcv::Vec3b & gt;();
//獲取結束位置
cv::Mat _ & lt;cv::Vec3b & gt;*叠代器itend = image.end & ltcv::Vec3b & gt;();
//在所有像素上循環
for(;它!= itend++it)
{
//處理每個像素-
(* it)【0】=(* it)【0】/div * div+div/2;
(* it)【1】=(* it)【1】/div * div+div/2;
(* it)【2】=(* it)【2】/div * div+div/2;
}
}