Akira

Windows11

【Windows11】回復ドライブ(リカバリーディスク)の作成

以前はパソコンを購入すると、リカバリーディスクが添付されていましたが、最近では、添付されていない事も多いかと思います。そこで、PCを購入したら、いざという時のために、まずは回復ドライブの作成をお勧めします。以下はWindows11の時の回復...
Windows11

【Windows11】初期インストール済みアプリ一覧

最近、WindowsPCを新規購入しました!何もインストールをしていない真っさらな状態は、あまり無いので、Windows10からWindows11へアップデートしたとき、インストールされているアプリの一覧をまとめました。PCの環境によっても...
Windows11

【Windows11】動作可能な.NET Frameworkのバージョン

何もインストールしていないWindows11のPCで.NET Frameworkで作成したプログラムは動作するのか?を調べてみました。※実際にはWindows10から何もインストールせずにWindows11へアップデートしたPC環境で評価し...
お知らせ

2021年 ブログまとめ

2021年もブログをご覧頂きありがとうございました。本年もコロナ禍により在宅勤務がメインだっため、比較的ブログにも時間をかけることができました。2021年でブログ的に大きな出来事は、.NET5(公開そのものは2020年11月で、現在は.NE...
tkinter

【Python/tkinter】図形の編集(削除、移動、変形など)

線や円などの図形の描画のページでは、tkinterでCanvas上に図形を描画しましたが、描画後に図形の移動や移動や変形、削除などを行う事ができ、その方法を紹介します。ちょうどWordやExcelのように図形を選択し、移動や変形、削除、表示...
tkinter

【Python/tkinter】線や円などの図形の描画

前回は、Pillowで線や円などの図形の描画について説明しましたが、今回はtkinterでCanvasウィジェットの上に図形を描画する方法についてです。前半では、線や矩形、楕円などのメソッドについて説明し、後半にこれらメソッドを用いて下図の...
Pillow(PIL)

【Python/Pillow】線や円などの図形の描画

Pythonで線や円などの図形を書く方法としては、OpenCVやtkinterなどを用いても出来ますが、今回はPillowを用いて描画する方法です。tkinterの場合はこちらを参照ください。Pillowで図形を描画するには、描画先のIma...
Windows11

【Windows11】電卓の新機能

Windows11に標準的に搭載されている電卓のアプリですが、Windows11ではグラフ計算の機能が追加されていました。Windows10の電卓の機能では、左上の3本線の部分をクリックすると、標準、関数電卓、プログラマー、日付の計算、各種...
画像処理

ハフ変換

ハフ変換そのものは座標の変換処理なのですが、画像処理では、ハフ変換を用いて画像中の直線部分を抽出するのに用いられます。ハフ変換と言うだけで、あんに直線検出を指している事が多くあります。また、ハフ変換を拡張して、円の検出に用いられる場合もあり...
Windows11

【Windows11】Google Chromeをデフォルトのブラウザとして設定する

Windows11にアップデートすると、デフォルトのブラウザが勝手にMicrosoft Edgeに変更されてしまい、デフォルトのブラウザをGoogle Chromeへ変更したいと思います。まず、Google Chromeを起動すると、Goo...
Python

【Python】ファイル、ディレクトリの存在確認

ファイル、ディレクトリの存在を確認するには、osモジュールの isfile, isdir, existsを用います。isfileファイルの存在の確認isdirディレクトリの存在の確認existsファイル もしくは ディレクトリの存在の確認(...
Office

Microsoft Teamsのチャットにコードブロックの挿入

Microsoft Teamsのチャットで、プログラムコードを記載する方法です。Teamsのチャットで、普通にプログラムコードをメッセージの部分にコピペすると、インデントが崩れて見づらい物になってしまいます。MarkDown書式を用いると、...
matplotlib

【Python】tkinterのGUIにmatplotlibのグラフを表示する

matplotlibを使ってグラフを表示すると、通常は、matplotlib独自のウィンドウで表示されますが、これをtkinterのGUIに組み込んで表示する方法を紹介します。基本的な処理の流れとしては、matplotlibのFigureク...
tkinter

【Python/tkinter】CanvasにStretchDIBitsで画像を表示する

tkinterでOpenCVなどの画像データ(numpyのndarray)をCanvasに表示する場合、画像がカラーだと、BGRからRGBに変換し、numpy→Pillow→PhotoImageと変換して、ようやくCanvasに画像を表示し...
matplotlib

【matplotlib】複数グラフの表示

matplotlibで普通に1つのグラフを表示する場合は以下のようにします。import numpy as npimport matplotlib.pyplot as plt# 表示するデータの作成x = np.arange(-np.pi,...
tkinter

【Python/tkinter】ツールバーの作成

tkinterにはToolBarのような、ツールバー用のウィジェットは無いのですが、ツールバーをFrameとButtonを使って作ります。フレームにアイコン付きのボタンを左側に配置するだけですが。。(作成したツールバーのイメージ) ファイル...