黑色物体检测的范围是多少?
我试过以下代码
cvInRangeS(imgHSV, cvScalar(0, 0, 0, 0), cvScalar(0, 255, 255, 0), imgThreshold);
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我正在使用openCv的warpAffine()
功能来旋转图像 -
void rotateImage(const Mat &src, Mat &dest, double angle)
{
cv::Point2f point(src.cols/2, src.rows/2);
Mat rotationMatrix = cv::getRotationMatrix2D(point, angle, 1.0);
cv::warpAffine(src, dest, rotationMatrix, cv::Size(src.cols, src.rows));
}
Run Code Online (Sandbox Code Playgroud)
如果我以90度(以度为单位)的角度旋转图像,但是以任意旋转角度严重模糊图像,它可以正常工作.
例如 - 原始图像
经过多次旋转90度后 -
经过多次旋转30度后 -
那么有什么办法可以将图像旋转任意角度并避免造成模糊?