質問: python版opencvのimreadでは、具体的にはどのような操作を行なっているのでしょうか?もし、画像を読み込むために画像ファイルを開いた後に上書き保存を行なっている場合は、拡張子がjpegのファイルをimreadで読み込んだ場合、元の画像が劣化してしまうのではないか、という懸念が生まれました。 もし、これについてわかる方がいらっしゃいましたら、ご教授よろしくお願いいたします。
回答: 今までopencvの内部ソースを追いかけた経験で、`imread`は読み込みのみで書き込みは行っていないと理解しています。またpython版でも基本的なモジュールはopencvのモジュールをラップしているので書き込みは行っていないと考えますが。