improve formatting

This commit is contained in:
Dennis Eichhorn 2022-03-05 16:57:28 +01:00
parent f7c30dd375
commit 39fc9bbf36
4 changed files with 5 additions and 4 deletions

View File

@ -70,7 +70,6 @@ namespace Image {
cv::approxPolyDP(cv::Mat(contoursArea[i]), contoursDraw[i], 40, true);
}
cv::Mat mask = cv::Mat(in.size(), CV_8UC3, cv::Scalar(255, 255, 255));
cv::drawContours(mask, contoursDraw, -1, cv::Scalar(0, 0, 0), cv::FILLED, 1);

View File

@ -29,7 +29,7 @@ namespace Image {
float lG = vG <= 0.04045 ? vG / 12.92 : pow(((vG + 0.055) / 1.055), 2.4);
float lB = vB <= 0.04045 ? vB / 12.92 : pow(((vB + 0.055) / 1.055), 2.4);
float y = 0.2126 * lR + 0.7152 * lG + 0.0722 * lB;
float y = 0.2126 * lR + 0.7152 * lG + 0.0722 * lB;
float lStar = y <= 216.0 / 24389.0 ? y * 24389.0 / 27.0 : pow(y, (1.0 / 3.0)) * 116.0 - 16.0;
return lStar / 100.0;

View File

@ -35,7 +35,7 @@ namespace Image {
sum = 0.0;
for (int j = 0; j < dim.height; ++j) {
bgr = in.at<cv::Vec3b>(j, i);
bgr = in.at<cv::Vec3b>(j, i);
sum += Image::ImageUtils::lightnessFromRgb(bgr[2], bgr[1], bgr[0]);
intImg[i][j] = i == 0 ? sum : intImg[i - 1][j] + sum;
@ -65,7 +65,7 @@ namespace Image {
bgr = in.at<cv::Vec3b>(j, i);
brightness = (float) Image::ImageUtils::lightnessFromRgb(bgr[2], bgr[1], bgr[0]);
color = brightness * count <= (sum * (100.0 - t) / 100.0) && brightness < 0.9 ? 0 : 255;
color = brightness * count <= (sum * (100.0 - t) / 100.0) && brightness < 0.95 ? 0 : 255;
out.at<cv::Vec3b>(j, i)[0] = color;
out.at<cv::Vec3b>(j, i)[1] = color;

View File

@ -51,6 +51,8 @@ int main(int argc, char** argv)
out = Image::Skew::deskewHoughLines(out);
if (DEBUG) cv::imshow("rotation", out);
if (DEBUG) cv::imshow("original", in);
cv::imwrite(argv[2], out);
if (DEBUG) cv::waitKey(0);