Python

Python

【Python】PyTorchとYOLOv5で物体の種類、座標、幅、高さを検出する

PyTorchとYOLOv5を使用して、画像の物体検出を行い 物体の種類・左上のxy座標・幅・高さを求めてみます。 YOLOv5はCOCO datasetを利用しているので、全部で80種類の物体を検出できます。 実行環境 Windo...
Python

DjangoでOCRアプリを作成

DjangoでOCRアプリを作成してみます。 画像から文字を読み取るのにAzureのCognitive Servicesを使用します。 環境 Windows10 Python 3.8.3 Azure Cognitive Ser...
Python

エックスサーバーでDjangoを動かす

エックスサーバー上でDjangoを動かす方法をまとめました。 環境 Windows10 Python 3.7.3 事前準備 サブドメインの設定 エックスサーバーでサブドメインを設定しておきます。 サブドメインの設定方法は公式ペー...
Python

【Python】Computer Vision APIでサムネイルを作成する

Microsoftが提供しているCognitive ServicesのComputer Visionは 画像や動画に対して利用できるAPIサービスです。 画像の分析やOCRなどの機能がありますがComputer Visionの機能のな...
Python

【Python】 バイナリデータの画像を扱う

Webの画像をhttpのGetで取得するとバイナリデータとして取得します。 取得したデータをPC上に保存しないとバイナリデータとして扱うことになりますが BytesIOを経由すれば、Pillowなどの画像モジュールを利用して画像を操作できま...
Python

【Python】画像から物体の種類、座標、幅、高さを検出する

(2021/9/11追記) PyTorchとYOLOv5を使用して、物体の種類、座標、幅、高さを検出する方法を書きました。準備と物体検出が簡単にできるので、こちらを参照することをおすすめします。 以前、keras-yolo3を使用して画...
Python

【Python】Seleniumでiframeの内容を操作する

WebアプリケーションとExcelを自動的に操作して ExcelのデータをWebアプリケーションに入力する RPA関連の作業を仕事で行っています。 メインはUi PathというRPAツールを使用していますが Webアプリケーション内にif...
Python

【Python】テキストファイルの文字コードを判別してファイルを開く

Pythonのopenで使用するencodingはプラットフォームに依存します。 Windowsであればcp932です。 Windows上のPythonでUTF-8で保存されたテキストファイルを openのencoding引数に何もつけず...
Python

【Python】keras-yolo3を使用して物体検出

Keras(TensorFlowバックエンド)で物体検出をしてみます。 物体検出にはkeras-yolo3を使用します。 構築環境 Windows10 Home 64bit Anaconda 4.4.0 Python3....
Python

Anacondaで作成した仮想環境をJupyter NotebookのKernelに追加する

ディープラーニングの環境構築を先日行いました。 Anacondaの仮想環境とJupyter Notebookを利用して ディープラーニングの勉強とプログラムの作成をしています。 Anacondaの仮想環境を作成しただけでは Ju...