アカウント名:
パスワード:
表示するときに無視して常に横位置表示するか、従って回転表示するかの設定項目があるね。真下を撮るとどっちになるかは神のみぞ知る状態だし、単純にExifに従えばいいという問題ではない。
画像認識できないなんてのは、色々な角度で回転させつつ学習してないのが問題であってExifの問題じゃない。カメラが傾いただけで認識率が大きく変わっちゃうゴミAI作るなよw
画像認識ライブラリには古い画像ビューアーと同様にExifを参照しないものが多く存在する
ライブラリがゴミ。もちろんそんなライブラリを使用しているAIもゴミなんだけど。ベタ画像ならまだしも、圧縮画像を読み込むライブラリならそれぐらい対応しろと。
逆だな。ライブラリを使う側がゴミ。画像認識ライブラリは「画像」(RGBや輝度の情報のみ)を処理するものであって「写真」(Exifを含む情報)を処理するものではない。だから費用に応じてライブラリを呼ぶ側がExifを処理するべき。
画像の回転は破壊的処理なのでライブラリが勝手にやったらそれこそゴミ
勝手にやってしまうのは問題だけど、指定すればできてもいいんじゃない。破壊的処理なの?劣化なしに回転させるソフトはあったので、JPEG劣化なしに編集で反転と回転はできたと思う。量子化されたデータのまま、入れ替え編集するんだと思うが詳しくはしらん
AIは普通ビットマップから学習するが、画像処理ライブラリはAIにしか使わない訳ではない。勝手に回転されて嬉しいとは限らないから指定されなければ余計なことはしなくて当然。
> JPEG劣化なしに編集で反転と回転はできたと思うExif情報を変更するのかな?
>> JPEG劣化なしに編集で反転と回転はできたと思う> Exif情報を変更するのかな?
https://www.vector.co.jp/soft/win95/art/se171449.html [vector.co.jp]> 画像劣化が起こる可能性のある、「DCT(離散コサイン変換)処理」をバイパスすることによって、まったく劣化の行わない処理を行いますらしいよ
8x8のブロック内では、DCT後のデータの並べ替えや符号反転で、無劣化に、縦横入れ替え(45度軸反転)、左右反転、上下反転ができるので、その組み合わせで回転させられるというのは理解できるし、さらに、ブロック単位での配置も並べ替えれば、全体の画像を回転させれる、ということになるんだけど
解像度が8の倍数(というかU/Vを考えると16の倍数)じゃない場合はどうしてるんだろう。JPEG的データ上では、エンコード時にはブロック単位になるようパディングしてからDCTにかけてるから、上や左にパディング分のゴミ表示が入ってしまうはず。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
デジカメのビューワーだと (スコア:0)
表示するときに無視して常に横位置表示するか、従って回転表示するかの設定項目があるね。
真下を撮るとどっちになるかは神のみぞ知る状態だし、単純にExifに従えばいいという問題ではない。
画像認識できないなんてのは、色々な角度で回転させつつ学習してないのが問題であってExifの問題じゃない。
カメラが傾いただけで認識率が大きく変わっちゃうゴミAI作るなよw
Re:デジカメのビューワーだと (スコア:0)
画像認識ライブラリには古い画像ビューアーと同様にExifを参照しないものが多く存在する
ライブラリがゴミ。もちろんそんなライブラリを使用しているAIもゴミなんだけど。
ベタ画像ならまだしも、圧縮画像を読み込むライブラリならそれぐらい対応しろと。
Re: (スコア:0)
逆だな。ライブラリを使う側がゴミ。
画像認識ライブラリは「画像」(RGBや輝度の情報のみ)を処理するものであって「写真」(Exifを含む情報)を処理するものではない。
だから費用に応じてライブラリを呼ぶ側がExifを処理するべき。
Re: (スコア:0)
画像の回転は破壊的処理なのでライブラリが勝手にやったらそれこそゴミ
Re: (スコア:0)
勝手にやってしまうのは問題だけど、指定すればできてもいいんじゃない。
破壊的処理なの?劣化なしに回転させるソフトはあったので、JPEG劣化なしに編集で反転と回転はできたと思う。
量子化されたデータのまま、入れ替え編集するんだと思うが詳しくはしらん
Re: (スコア:0)
JPEGからビットマップに復元してそいつで学習するんじゃないの
だったらビットマップを回転させればいいだけで、それくらいは簡単にロスレスできるよね
ロスレスJPEG回転を要求する必要はないだろ
Re: (スコア:0)
AIは普通ビットマップから学習するが、画像処理ライブラリはAIにしか使わない訳ではない。
勝手に回転されて嬉しいとは限らないから指定されなければ余計なことはしなくて当然。
> JPEG劣化なしに編集で反転と回転はできたと思う
Exif情報を変更するのかな?
Re: (スコア:0)
>> JPEG劣化なしに編集で反転と回転はできたと思う
> Exif情報を変更するのかな?
https://www.vector.co.jp/soft/win95/art/se171449.html [vector.co.jp]
> 画像劣化が起こる可能性のある、「DCT(離散コサイン変換)処理」をバイパスすることによって、まったく劣化の行わない処理を行います
らしいよ
Re:デジカメのビューワーだと (スコア:1)
8x8のブロック内では、DCT後のデータの並べ替えや符号反転で、無劣化に、縦横入れ替え(45度軸反転)、左右反転、上下反転ができるので、
その組み合わせで回転させられるというのは理解できるし、
さらに、ブロック単位での配置も並べ替えれば、全体の画像を回転させれる、ということになるんだけど
解像度が8の倍数(というかU/Vを考えると16の倍数)じゃない場合はどうしてるんだろう。
JPEG的データ上では、エンコード時にはブロック単位になるようパディングしてからDCTにかけてるから、
上や左にパディング分のゴミ表示が入ってしまうはず。