プログラミング

プログラミング プログラミング
カメラ・信号処理

【python】ライブラリを使わずにアフィン変換する

この記事にはプロモーションが含まれています。アフィン変換の学習のために、opencvなどのライブラリを使わずにアフィン変換をかけるコードを作成しました。アフィン変換 : 線形変換 + ユークリッド変換アフィン変換とは、画像に対して拡大・縮小...
カメラ・信号処理

【rawpy】PythonでRAW現像 -その3 :基本現像処理編-

この記事にはプロモーションが含まれています。前回の記事では、現像の下準備としてRAWファイルのExif情報の読み取り方法を確認しました。今回はいよいよ現像処理を行っていきます。動作環境動作環境はrawpy導入時と変わってませんが、一応記載し...
カメラ・信号処理

10進数 ⇔ 2進数 (符号付き固定小数点)の変換

この記事にはプロモーションが含まれています。ハードウェアを触っていると、レジスタの値なりを読み解く際に2進数の表現はよく目にします。長年整数の2進数ばかり扱っていたため、まれにレジスタの値が符号付き小数点で一瞬考え込んでしまうことがありまし...
Officeソフト・アプリ

【23年3月最新: 登録不要に】新しいBingのAIチャット機能の始め方・使い方

この記事にはプロモーションが含まれています。過去の記事で紹介したように、OpenAI社の対話型AI ChatGPTがMicro Soft 製ブラウザBingに実装されました。しかもBingに実装されているのは最新のGPT4ベースで、これを無...
カメラ・信号処理

ホームページ上の写真・動画データのExif情報 確認&削除方法

この記事にはプロモーションが含まれています。EXIFとは、こちらの記事で紹介した通り、写真・動画に埋め込まれたメタデータです。このメタ情報の中にはGPSが含まれていることもあります。そのような写真・動画をインターネット上にアップロードすると...
カメラ・信号処理

【rawpy】PythonでRAW現像 -その2 : EXIF確認編-

この記事にはプロモーションが含まれています。前回の記事では、rawpyを導入しました。その際に、rawpy内のpostprocessクラスで現像すると、ホワイトバランスのパラメータがカメラ内現像処理と差分があることが分かりました。そこで、今...
カメラ・信号処理

【rawpy】PythonでRAW現像 -その1 : rawpy導入編-

この記事にはプロモーションが含まれています。画像処理の勉強で、pythonでRAW画像の現像をすることがありました。そのときに調べたことのいくつかを記録しておきます。RAW画像ライブラリ rawpypythonでraw画像を読み出し・編集で...
Officeソフト・アプリ

【ChatGPT】対話型AIチャット 始め方・できること/できないこと・派生アプリ

この記事にはプロモーションが含まれています。OpenAI社が提供するチャットアプリChatGPTがすごいです。初めて触ったときは、AI界隈で叫ばれるシンギュラリティの一部を垣間見た気になりました。今回、拙い文章ながら、その感動を残したいと思...
カメラ・信号処理

【python】コマンドライン引数の実装

この記事にはプロモーションが含まれています。pythonでプログラミングをしていて、ファイル名の引数を後から自由に変えたい変数を外部から操作できるようにしたいと思うことはないでしょうか?そんな時は、コマンドライン引数を実装しましょう。Arg...
カメラ・信号処理

【python】venvで仮想環境構築

この記事にはプロモーションが含まれています。pythonでいろいろなモジュールを入れていくと、今実行したいスクリプトの必要最低限のモジュールが分からなくなったり、モジュール間で関数が衝突してうまく動かなかったりします。それを避けるために、仮...