色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為什么OpenCV使用BGR顏色格式?

新機器視覺 ? 來源:OpenCV與AI深度學習 ? 作者:OpenCV與AI深度學習 ? 2022-12-16 14:57 ? 次閱讀

良好設計的要素之一是最小驚訝原則(又稱最小意外原則)。一個好的直觀設計讓用戶不會思考。

當你看到門上的把手時,你想拉它。當你看到一扇帶有金屬板的門時,你想推它。這些是門的使用者的期望,當門的設計者尊重這些期望時,用戶可以在不施加任何精神能量的情況下使用門。但如果設計與用戶的期望不一致,那么簡單的開門動作就會成為一種心理負擔。

OpenCV 是一個非常有用的庫,但是說到最小意外原則,它就是一場不合格的災難。當我在 MATLAB 中編寫計算機視覺代碼時,我很少參考文檔。在使用 OpenCV 時,我在瀏覽器選項卡中永久打開了文檔。

OpenCV 的構建似乎考慮到了最大驚喜的原則!這一切都始于默認的 BGR 像素格式。它不適用于使用標準 RGB 像素格式的庫。例如,當您在 OpenCV 中使用imread讀取圖像后嘗試使用matplotlib顯示圖像時,結果看起來很有趣。

“當其他人及其阿姨都使用 RGB 時,為什么不使用 RGB?”

這是我在幾個月前的一次會議上遇到 OpenCV 的創始人 Gary Bradski 博士時問他的問題,盡管我忽略了關于每個人和他們的阿姨使用 RGB 的部分。他用另一個問題回答了我的問題。

“為什么美國標準的鐵路軌距是 4 英尺 8.5 英寸?”

這個問題的答案當然是“因為羅馬馬的屁股!”

對于不知道這個不太真實的故事的人,我從snopes復制了以下內容

abb1e7e0-7c7d-11ed-8abf-dac502259ad0.png

為什么他們在 OpenCV 中選擇 BGR 顏色空間?

OpenCV 的早期開發人員之所以選擇 BGR 顏色格式,是因為當時 BGR 顏色格式在相機制造商和軟件提供商中很流行。例如在 Windows 中,當使用COLORREF指定顏色值時,它們使用 BGR 格式0x00bbggrr。

BGR 是出于歷史原因做出的選擇,現在我們必須接受它。換句話說,BGR 是 OpenCV 中的馬的屁股。^_^

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RGB
    RGB
    +關注

    關注

    4

    文章

    801

    瀏覽量

    58626
  • OpenCV
    +關注

    關注

    31

    文章

    635

    瀏覽量

    41453

原文標題:冷知識 | 為什么OpenCV使用BGR顏色格式?

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何選擇PCB顏色

    一、PCB顏色代表什么意思? ? PCB顏色一般是指拿到一塊PCB板時最直觀看到的板子上的油色,PCB表面的顏色就是阻焊劑的顏色。PCB板染色顏料是一種硬化樹脂,主體樹脂是無色近透明的
    的頭像 發表于 12-24 11:33 ?379次閱讀

    【AI實戰項目】基于OpenCV的“顏色識別項目”完整操作過程

    OpenCV是一個廣受歡迎且極為流行的計算機視覺庫,它因其強大的功能、靈活性和開源特性而在開發者和研究者中備受青睞。學習OpenCV主要就是學習里面的計算機視覺算法。要學習這些算法的原理,知道它們
    的頭像 發表于 12-09 16:42 ?463次閱讀
    【AI實戰項目】基于<b class='flag-5'>OpenCV</b>的“<b class='flag-5'>顏色</b>識別項目”完整操作過程

    腳本美化高手之輕松實現文本顏色和背景定制的酷炫Shell技巧

    ?33[0m Hello World " 輸出效果如下: 它的格式是這樣的: echo -e "?33[字背景顏色;字體顏色m 字符串 ?33[0m" 或者printf "?33[字背景顏色
    的頭像 發表于 12-06 10:38 ?181次閱讀
    腳本美化高手之輕松實現文本<b class='flag-5'>顏色</b>和背景定制的酷炫Shell技巧

    基于OpenCV的拆分和合并圖像通道實驗案例分享_基于RK3568教學實驗箱

    一、實驗目的 本節視頻的目的是了解圖像通道的概念,學習OpenCV的基本操作,并掌握通過OpenCV實現拆分和合并圖像通道的方法。 二、實驗原理 拆分與合并圖像 在圖像處理中,一個彩色圖像通常由多個
    發表于 12-03 14:27

    RK3568 + OpenCV 會碰撞出什么火花?案例詳解:2-1 基于OpenCV的畫線實驗

    一、實驗目的 本節視頻的目的是了解OpenCV的作用并通過OpenCV實現畫線。 二、實驗原理 OpenCV 開放源代碼計算機視覺庫 OpenCV(Open source Comput
    發表于 12-03 14:09

    基于OPENCV的相機捕捉視頻進行人臉檢測--米爾NXP i.MX93開發板

    攝像頭)1、安裝python3-opencvaptinstallpython3-opencv2、查看攝像頭支持的格式與分辨率root@de
    的頭像 發表于 11-07 09:03 ?1141次閱讀
    基于<b class='flag-5'>OPENCV</b>的相機捕捉視頻進行人臉檢測--米爾NXP i.MX93開發板

    OpenCV圖像識別C++代碼

    安裝OpenCV庫 首先,您需要在您的計算機上安裝OpenCV庫。您可以從OpenCV官網下載預編譯的庫或從源代碼編譯。安裝完成后,確保將OpenCV的頭文件和庫文件添加到您的項目中。
    的頭像 發表于 07-16 10:42 ?2290次閱讀

    opencv-python和opencv一樣嗎

    不一樣。OpenCV(Open Source Computer Vision Library)是一個開源的計算機視覺和機器學習軟件庫,它提供了大量的圖像和視頻處理功能。OpenCV
    的頭像 發表于 07-16 10:38 ?1328次閱讀

    opencv的主要功能有哪些

    OpenCV(Open Source Computer Vision Library)是一個開源的計算機視覺庫,提供了大量的計算機視覺算法和工具。以下是OpenCV的主要功能: 圖像處理
    的頭像 發表于 07-16 10:35 ?1691次閱讀

    嵌入式學習-飛凌ElfBoard ELF 1板卡 - 如何在Ubuntu中編譯OpenCV

    在之前發布的文章中探討了交叉編譯OpenCV并部署至嵌入式系統的方法。然而,在調試階段,我們發現在 Ubuntu 環境下將 OpenCV 編譯為 X86 架構可能更加方便和高效。 通過在主機上編譯并
    發表于 06-07 09:21

    emWin轉RGB565顏色失真怎么解決?

    我今天測試了一下一張純色圖片RGB24 的格式 顏色值:0xe9e9e9,用ST的BmpCvtST.exe轉出來RGB565格式的 里面全是0xE75C。 用Img2Lcd轉出來的是0xEF5D
    發表于 04-24 06:31

    【米爾-全志T113-i開發板試用】發布opencv-mobile米爾t113i專享預編譯包

    ); fclose(fp); return (strncmp(buf, \"sun8iw20\", 8) == 0); } opencv highgui 模塊整合t113-i
    發表于 02-25 20:23

    如何實現PIL和OpenCV之間圖像數據的轉換呢?

    PIL圖像數據格式轉換成OpenCV圖像數據格式
    的頭像 發表于 02-25 13:43 ?1265次閱讀

    【米爾-全志T113-i開發板試用】JPG硬件編碼的實現、YUV轉換neon加速和對比測試

    基于opencv-mobile的jpg軟件編碼程序,讀取圖片,然后保存為新的jpg cv::Mat bgr = cv::imread(\"in.jpg\", 1); // encode jpg cv
    發表于 02-12 14:06

    【米爾-全志T113-i開發板試用】基礎開發環境配置和opencv-mobile移植測試

    /highgui.hpp> #include <opencv2/imgproc/imgproc.hpp> int main() { cv::Mat bgr = cv
    發表于 01-23 15:13
    主站蜘蛛池模板: 国产小视频免费看| 性欧美videofree中文字幕| 97无码欧美熟妇人妻蜜桃天美 | 韩日美无码精品无码| 亚洲欧美一区二区成人片| 毛片免费观看的视频在线| 白丝美女被狂躁免费漫画| 羞羞在线观看| 男人插女人动态| 国产精品乱码色情一区二区视频 | 久久免费视频1| wwwwwwwww日本电影| 午夜免费小视频| 美国69xxxx59| 国产美女视频一区二区二三区 | 亚洲一在线| 奇米网一区二区三区在线观看| 国产欧美一本道无码| 97在线观看成人免费视频| 我的漂亮朋友在线观看全集免费| 久久一级片| 日本wwwhdsex69| 韩国三级久久精品| 成人网18免费韩国| 伊人青青青| 色欲色香天天天综合| 久久夜色撩人精品国产| 国产成人精品免费青青草原app| 在线欧美 精品 第1页| 视频专区亚洲欧美日韩| 免费一区在线观看| 国语92电影网午夜福利| xxxxhdvideos动漫| 诱人的女邻居9中文观看| 特级做A爰片毛片免费69| 蜜柚在线观看免费高清官网视频| 国产青青草原| 成人免费公开视频| 97色伦97色伦国产| 曰本少妇高潮久久久久久| 无套内射纹身女视频|