Python
 Computer >> コンピューター >  >> プログラミング >> Python

枕を使用して画像のエッジを見つける


このプログラムでは、枕ライブラリを使用して画像のエッジを見つけます。 ImageFilterクラスのFIND_EDGES関数は、画像のエッジを見つけるのに役立ちます。

元の画像

枕を使用して画像のエッジを見つける

アルゴリズム

Step 1: Import Image and ImageFilter from Pillow.
Step 2: Open the image.
Step 3: Call the filter function and specify the find_edges function.
Step 4: Display the output.

サンプルコード

from PIL import Image, ImageFilter

im = Image.open('testimage.jpg')
im = im.filter(ImageFilter.FIND_EDGES)
im.show()

出力

枕を使用して画像のエッジを見つける


  1. Pythonを使用した畳み込み?

    画像認識は、線形回帰や類似性の比較など、はるかに単純な方法を使用して行われていました。手書きのアルファベットを認識するという単純な作業でさえ、結果は明らかにあまり良くありませんでした。畳み込みニューラルネットワーク(CNN)は、画像を知覚するときに人間の脳の神経活動を大まかにシミュレートする計算上安価な方法を提供することにより、従来の方法から一歩進んだものになるはずです。 畳み込みニューラルネットワークの概要 さまざまなオブジェクトを認識する方法と非常によく似ていますが、コンピュータアルゴリズムは、入力を一般化し、これまでに見たことのない画像を判断する前に、何百万もの画像を調べる必要が

  2. OpenCVを使用して画像のエッジを検出するPythonプログラム

    この問題では、Pythonが画像またはビデオファイルのエッジを検出する方法を確認します。これを実現するには、OpenCVライブラリが必要です。 OpenCVライブラリは、主にコンピュータビジョン用に設計されています。オープンソースです。もともとはIntelによって設計されました。これは、オープンソースBSDライセンスの下で無料で使用できます。 OpenCV機能を使用するには、pip。を使用してダウンロードする必要があります。 OpenCVはNumpyモジュールをダウンロードします。それも必要になります。 sudo pip3 install opencv-python 入力として、この場