PyQt で画像のビューアを作る 12 version 2
:追加された部分
:削除された部分
(差分が大きい場合、文字単位では表示しません)
トーンカーブ3 参考サイト
# numpy
- ピクセル操作はNumPyで配列処理できる
Python, NumPyで画像処理(読み込み、演算、保存)
https://note.nkmk.me/python-numpy-image-processing/
- 同じ事なのかな
https://pc.atsuhiro-me.net/entry/2015/04/30/215643
from PIL import Image
import numpy
img = Image.open("test.jpg")
if img.mode != "RGB":
img = img.convert("RGB")
width, height = img.size
print(width, height)
img.save("pillow-output-3.png")
array = numpy.asarray(img) <==== ここ良いね
array = 255-array
res = Image.fromarray(numpy.uint8(array))
res.save("pillow-output-4.png")
- NumPyで画像処理
やり方はここも勉強になる
http://www.mwsoft.jp/programming/computer_vision_with_python/1_3_numpy.html
- 2.6. Numpy と Scipy を利用した画像の操作と処理
http://www.turbare.net/transl/scipy-lecture-notes/advanced/image_processing/index.html
- 各モジュールの関係など
Pillow, OpenCVなどでの画像の扱いの違い
https://nixeneko.hatenablog.com/entry/2017/09/01/000000
------------------------------------------------------------------------
- opencvを使うか
https://blog.imind.jp/entry/2019/02/13/170150
------------------------------------------------------------------------
# pillow
- pillow を使ったピクセルの処理
行列処理の事が少し書いてある
https://qiita.com/zaburo/items/0b9db87d0a52191b164b
- pillowのgetdataが早いらしい
https://kuranabe.hatenablog.com/entry/2018/08/18/234355
GetData
https://www.lifewithpython.com/2013/09/pil.html
GetDataはxyではなく横一列で来るらしい
```
data = img.getdata()
width, height = img.size
for l in range( width * height ):
r,g,b = data[l]
r = self.f_list[r][1] # <<===
g = self.f_list[g][1]
b = self.f_list[b][1]
data[l] = r,g,b
img.putdata(data)
```
numpy
-
ピクセル操作はNumPyで配列処理できる
Python, NumPyで画像処理(読み込み、演算、保存)
https://note.nkmk.me/python-numpy-image-processing/ -
NumPyで画像処理
やり方はここも勉強になる
http://www.mwsoft.jp/programming/computer_vision_with_python/1_3_numpy.html -
2.6. Numpy と Scipy を利用した画像の操作と処理
http://www.turbare.net/transl/scipy-lecture-notes/advanced/image_processing/index.html -
各モジュールの関係など
Pillow, OpenCVなどでの画像の扱いの違い
https://nixeneko.hatenablog.com/entry/2017/09/01/000000
pillow
-
pillow を使ったピクセルの処理
行列処理の事が少し書いてある
https://qiita.com/zaburo/items/0b9db87d0a52191b164b -
pillowのgetdataが早いらしい
https://kuranabe.hatenablog.com/entry/2018/08/18/234355
GetData
https://www.lifewithpython.com/2013/09/pil.html