簡體   English   中英

打開簡歷:BGR2GRAY function 是如何工作的?

[英]Open CV: How does the BGR2GRAY function work?

任何人都可以解釋BGR2GRAY轉換的數學背景和function嗎?

https://docs.opencv.org/3.4/de/d25/imgproc_color_conversions.html下找到了以下對於 RGB:

RGB[A] to Gray:Y←0.299⋅R+0.587⋅G+0.114⋅B

BGR是否也一樣? 是真的這么簡單還是背后有更復雜的方法:

gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

由於人類視覺並不能平等地接收所有 colors,因此主要 colors 的貢獻各不相同。 這取決於 colors 的波長。 在以下第 7 頁的文檔中,您可以找到公式以及更多解釋: http://poynton.ca/PDFs/ColorFAQ.pdf

BGR 已被用於 OpenCV,因為當時有幾家公司使用 BGR 而不是 RGB。 現在的標准是RGB。 盡管如此,轉換公式等價於 Y=0.299*R + 0.587*G + 0.114*B

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM