tkinter 【Python/tkinter】ウィンドウ(Frame)のxボタンがクリックされたときの終了確認 TkinterのFrameで作成したウィンドウのxボタンをクリックしたときに、終了確認を表示して、プログラムを閉じる/閉じないを選択する方法です。まず、何もしないウィンドウを表示するだけのベースとなるプログラムから手を加えていきます。imp... 2022.04.02 tkinter
Python 【Python】経過時間をhh:mm:ssフォーマットで表示する Deep Learningの学習工程のように、処理時間が長い場合に、定期的に下図のようにログを表示したかったのですが、timeモジュールのtime()関数で得られた秒数の差を 時:分:秒 の hh:mm:ss のフォーマットで表示する方法が... 2022.03.25 Python
Windows11 【Microsoft Edge】お気に入りバーを常に表示する Microsoft Edgeのお気に入りバーは、デフォルトでは、新しいタブを表示したときのみ表示され、ページ内のリンクをクリックするとお気に入りバーが非表示になってしまいます。私はこれまで、Google Chromeを使っていてChrome... 2022.02.28 Windows11
Windows11 【Windows11】ウィンドウ外側の影をなくす方法 Windows11ではウィンドウの外側に影が付いて表示されるようになりました。これは、なんとなく雰囲気はよくなったものの、マニュアルやブログなどの作成時に、ウィンドウのスクリーンショットを撮るときは、邪魔となるケースもあります。そこで、この... 2022.02.26 Windows11
OpenCV 【OpenCV/Python】画像ファイルの読み込み、表示 OpenCVでBmpやJpegなどの画像ファイルを開くには、imread関数を用います。開いた画像データはimshow関数でウィンドウ付きで画像を表示します。実際に画像が表示されるのは、waitKey関数が呼ばれたタイミングとなります。以下... 2022.02.24 OpenCVOpenCV Reference
C# 【C#】各種メモリの最大値(2GB制限) 最近のPCではOSは64ビットで、搭載メモリも8GBぐらいは普通にあるので、C#のプログラムでもメモリを4GBぐらいは普通に確保できそうですが、実際には2BGぐらいで頭打ちになります。おそらくメモリサイズ(要素数)を計算するときにint型で... 2022.02.23 C#
OpenCV 【OpenCV/Python】ドキュメントの場所 OpenCVの公式ホームページは以下の場所になります。Pythonに関する情報は、まだ少ない気もしますが、各関数のマニュアルは下記のページから参照します。各関数の引数や戻り値は、使用するOpenCVのバージョンによっても異なる場合があるので... 2022.02.23 OpenCV
Windows11 【Windows11】最近使用したファイルをすべて削除する方法 エクスプローラーでクイックアクセスに表示される最近使用したファイルは、完全にプライベートで使うPCの場合はあってもいいのですが、共有PCだったり、エクスプローラの画面をプロジェクタに表示する場合など、表示させたくない場合もあります。その時に... 2022.02.11 Windows11
Python Pythonプログラムのexe化 Pythonで作ったプログラム(*.pyファイル)は、Pythonの実行環境と、使用したモジュールがインストールされた環境でないと実行できないため、他のPCでプログラムを実行するのが面倒だったりもします。PyInstallerというのを使う... 2022.02.06 Python
Pillow(PIL) 【Python/Pillow(PIL)】JPEG画像の品質を指定して保存する JPEG画像の保存では、品質を指定することで、画像のファイルサイズが変わります。品質を良くすると、画像はキレイになりますが、ファイルサイズが大きくなります。逆に品質を下げると、画像にノイズが乗りますが、ファイルサイズが小さくなります。JPE... 2022.02.02 Pillow(PIL)
Pillow(PIL) 【Python/Pillow(PIL)】画像の上下左右反転、90°ごとの回転 Pillowで画像(画像データ)を画像の上下左右反転、90°ごとの回転をさせるには、Imageクラスのtransposeメソッドを用います。これとは別にImageOpsモジュールのmirror関数(左右反転)とflip関数(上下反転)がある... 2022.01.31 Pillow(PIL)
Pillow(PIL) 【Python/Pillow(PIL)】画像の回転 Pillowで画像(画像データ)を拡大/縮小するには、Imageクラスのrotateメソッドを用います。構文Image.rotate(angle, resample=0, expand=0, center=None, translate=N... 2022.01.31 Pillow(PIL)
Pillow(PIL) 【Python/Pillow(PIL)】画像のリサイズ、補間指定 Pillowで画像(画像データ)を拡大/縮小するには、Imageクラスのresizeメソッドを用います。構文Image.resize(size, resample=None, box=None, reducing_gap=None)パラメー... 2022.01.30 Pillow(PIL)
Pillow(PIL) 【Python/Pillow(PIL)】画像の一部を切り抜く Pillowで画像の一部を切り抜くには、Imageクラスのcropメソッドを用います。書式はImage.crop(box=None)引数説明box切り抜く領域を(左, 上, 右, 下)の座標のタプルで指定します。(サンプルプログラム)fro... 2022.01.26 Pillow(PIL)
OpenCV 【OpenCV/Python】imreadで画像ファイルが読み込めないときの対応 opencv-pythonのimreadで画像を開き、以下のようなフィルタ処理を行うプログラムを実行すると、エラーが表示される場合があります。import cv2# OpenCVで画像ファイルを開くimg = cv2.imread("Man... 2022.01.25 OpenCV
Windows11 【Windows11】マウスポインタ、ダブルクリックなどの設定 Windows11より前のWindowsではマウスの設定に関しては、コントロールパネルよりマウスの設定を行いましたが、Windows11でも同様の設定が出来ますが、別途、Windows11の設定から行うマウスの設定が追加されています。Win... 2022.01.12 Windows11