Pythonを使用して画像をすばやく切り取る

Python入門##

Pythonは、クロスプラットフォームのコンピュータープログラミング言語です。オブジェクト指向の動的型言語であり、元々は自動スクリプト(シェル)を作成するために設計されました。バージョンの継続的な更新と新しい言語機能の追加により、独立した大規模プロジェクトの開発にますます使用されています。
pythonは、あらゆるタイプのプログラムの作成に使用できるユニバーサル言語ですが、次のアプリケーションの作成に最も一般的に使用されます。

  1. スクリプト-これらの短いプログラムは、システムへのユーザーの追加、Webサイトへのファイルのアップロード、ブラウザーを使用せずにWebページをダウンロードするなどの一般的な管理タスクを自動的に実行します。

  2. ウェブサイトの開発-動的なウェブサイトをすばやく作成するためのツールとして、Django(www.djangoproject.com)、Bottle(www.bottlepy.org)、Zope(www.zope.org)などの多くのpythonプロジェクトが開発者の間で非常に人気があります。例:人気のあるニュースウェブサイトwww.rebbit.comはpythonを使用して開発されています。

  3. テキスト処理-Pythonは、正規表現やUnicodeを含む、文字列およびテキストファイルの処理を強力にサポートします。

  4. 科学的コンピューティング-インターネット上には、統計、数学的計算、およびグラフ化のための機能を提供する、多くの優れたpython科学的コンピューティングライブラリがあります。

  5. 教育-pythonのシンプルさと実用性を考慮して、ますます多くの学校がそれを教育の最初のプログラミング言語として使用しています。

もちろん、pythonはどのプロジェクトにも最適ではありません。通常、その速度はJava、C#、C ++、およびその他の言語よりも遅いため、pythonを使用して新しいオペレーティングシステムを開発することはありません。

ただし、プログラマーがプロジェクトに費やす時間を最小限に抑える必要がある場合は、通常、pythonが最適です。

さて、順調に進みましょう。最初にpythonポータルを準備します:[クリックして送信](https://www.runoob.com/python/python-tutorial.html)

環境変数を構成するためのチュートリアルは、上記のポータルにあります

次に、コンピューターにpipをインストールします
Win10はスタートメニューをクリックし、cmdと入力して管理者として実行します
Win7 win + rを押し、cmdと入力して管理者として実行します
cmdを開き、次のコードを入力します。

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Pipプログラムをダウンロードして入力してください

sudo python get-pip.py

インストールが完了すると、cmdは pipに入り、インストールが成功したかどうかを確認します

次に、cmdウィンドウに入力します

pip install removebg

インストールが完了したら、サードパーティのパッケージをインストールします
ここに行く[remove.bg](http://remove.bg/)
メールで登録してAPIを入手(無料)

開発ツールの推奨:pycharmポータル:[Poke me](http://www.jetbrains.com/)

最後に、新しいプロジェクトを作成し、.pyファイルを作成して、コードをコピーします

# サードパーティのRemoveBgパッケージをインポートします
from removebg import RemoveBg
import os
# 呼び出し元のメソッドにAPIパラメーターとエラーログファイル名を入力します。 FJSLcn1KYKP4t3y5SiMmuSh3を独自のAPIに置き換えます
rmbg =RemoveBg("FJSLcn1KYKP4t3y5SiMmuSh3","./error.log")
# プロジェクトディレクトリのpicフォルダとしてファイル出力ディレクトリを指定します
path = os.path.join(os.getcwd(),"pic")for pic in os.listdir(path):
 # 処理した画像をpicフォルダにエクスポートします
 rmbg.remove_background_from_img_file(os.path.join(path, pic))

あなたはすぐに絵を切り取ることができます(5秒以内に処理されます)
抜群の効果

Recommended Posts

Pythonを使用して画像をすばやく切り取る
pythonをすばやく学ぶ方法
パイソンタプルの使い方
pythonスレッドプールの使用方法
pythonを使用してOracleデータベースにクエリを実行します
C ++を使用してPython3拡張機能を作成する
pythonを使用して段階的な回帰を実現します
PythonでSQLiteを使用する方法
およびおよびまたはPythonでの使用方法
PYTHONを使用してニュース記事をクロールする方法
Python |コレクションはとても使いやすいです! !
Pythonを使用してDouyinキャラクタービデオを生成してください!
Python初心者はライブラリの使い方を学びます
python3を使用してubuntuに3番目をインストールします
Pythonをすばやく開始する方法
pythonでround関数を使用する方法
乾物| Pythonを使用してmysqlデータベースを操作する
Pythonでzip関数を使用する方法
01.Pythonの概要
pythonでformat関数を使用する方法
PythonはPILを使用して写真をカットおよびステッチします
Pythonクローラー-美しいスープの使用
pythonを使用して名刺管理システムを実現する
Pythonの紹介
パイソンを使って航空機戦争ゲームを実現する
Centos 6.4 python2.6を2.7にアップグレード
Centos 6.4 python2.6を2.7にアップグレード
Python3外部モジュールの使用