簡體   English   中英

Keras 圖像預處理流程將 RGB 圖像轉換為 BGR

[英]Keras Image Pre-processing Flow Converts RGB Images to BGR

我目前正在使用 Keras 的圖像預處理功能來增加一些訓練圖像數據。 作為其中的一部分,我正在嘗試可視化可以通過使用 ImageDataGenerator 類中的流方法將圖像保存到目錄來完成的增強:

https://keras.io/preprocessing/image/#flow

datagenerator.flow(image, batch_size=1, save_to_dir=args["imgdir"], save_prefix='aug',
                   save_format='png')

問題是我傳入的圖片是RGB,目錄下保存的圖片是BGR。 我正在做的唯一轉換是旋轉,為什么要將它們轉換為 BGR? 我可以通過在將圖像傳遞給生成器流方法之前將圖像轉換為 BGR 來糾正這種情況。

生成器本身不生成 BGR 圖像 - 那些保持 RGB 格式,它們只是在保存時被轉換。

通道中的不匹配可能是由於您用於加載和存儲圖像的庫。 檢查這將幫助您解決此問題。

暫無
暫無

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

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