arakw1321
@arakw1321

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

モジュール「gen_image_ops.encode_jpeg_variable_quality()」の動作の中身が知りたい

解決したいこと

画像にJPEG圧縮を行うプログラムをpythonで作っています.
実行環境はGoogle Colabです.
tensorflow.image.adjust_jpeg_quality()の処理内容(DCT変換,量子化の部分など)が知りたいです.

発生している問題

githubに公開されているtensorflowのモジュール( https://github.com/tensorflow/tensorflow )から「tensorflow.image.adjust_jpeg_quality()」の中身を確認しています.
「tensorflow.image.adjust_jpeg_quality()」はtensorflow/tensorflow/python/ops/image_ops_impl.py( https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/ops/image_ops_impl.py )に記述されており,その中のgen_image_ops.encode_jpeg_variable_quality(image, jpeg_quality)というモジュールについて知りたいのですが,どこにあるのか分かりません.
調べてもgen_image_opsがないような気がします.

自分で試したこと

colabで実装し正常に動作したので,きちんと定義はされていると思ってるんですが何故かモジュールが見当たらないです.

0

1Answer

↓これでわかりませんか?

from tensorflow.python.ops import gen_image_ops
print(gen_image_ops.__file__)
2Like

Comments

  1. @arakw1321

    Questioner

    確認できました. ありがとうございます.

  2. ちなみに、どこにあったか教えていただけますか。

  3. @arakw1321

    Questioner

    google colab内の
    /usr/local/lib/python3.10/dist-packages/tensorflow/python/ops/gen_image_ops.py
    にありました.

  4. なるほど。
    ありがとうございました。

Your answer might help someone💌