コンピュータ

ScoopでMSYS2の更新でユーザー設定が消える問題

うすうす気づいてはいたのですが、ScoopでインストールしたMSYS2は、更新するとユーザー設定やpacmanでインストールしたパッケージが消えます。こう書くと不具合の様にも聞こえますが、100%筆者の無知からくるトラブル。よくよく考えてみ...
コンピュータ

OpenCVSharpで画像ファイルの解像度情報を取得するコンソールアプリ

画像ファイルから、幅、高さ、チャンネル数、種類をJSON形式で出力するコマンドソースコードファイル名:imginfo.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <Outp...
コンピュータ

OpenCVSharpで2つの画像ファイルを連結するコンソールアプリ

画像を右→左の順番に連結します。オプションで高さを指定出来ます。ソースコードファイル名:Concat.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>E...
スポンサーリンク
コンピュータ

OpenCVSharpで高さ基準で画像ファイルをリサイズするコンソールアプリ

画像ファイルの高さを揃えたい。ソースコードファイル名:ResizeH.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> ...
コンピュータ

WPF × WebView2 × バニラJSで作るWebUI 「XAML無し版」

xamlとhtmlでviewの役割が被るので、xaml無し版を作成してみました。XAML有り版ソースコードファイル名:webui_02_vanillajs.csproj<Project Sdk="Microsoft.NET.Sdk"> <P...
コンピュータ

WPF × WebView2 × バニラJSで作るWebUI

WebView2をUIとして使えるか試しててみたいと思います。ソースコードファイル名:webui_01_vanillajs.csproj<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <O...
コンピュータ

C#でTCPソケットを使った画像処理ワーカーを作る【GIMP3(Pytho-Fu)クライアント→C#画像処理サーバー】

GIMPのPython-Fuから外部コマンドを呼び出す方法を知っているので、C#とOpenCVSharpで様々な画像処理を自作することが出来るようになりました。adaptiveThresholdを行う外部コマンドをGIMPから呼び出すフィル...
コンピュータ

Accessibility Insightsを使いWindowsで実行しているアプリの開発フレームワークを探る

WindowsのGUIアプリを作るフレームワークは複数存在しますが、「Accessibility Insights」というツールを使うと、EXEファイルからフレームワークを確認することが出来ます。・以下のサイトからmsi形式のセットアップフ...
コンピュータ

Dependenciesを使い、EXEが参照しているDLLファイルを調べる

EXEファイルで参照しているDLLを調べるツール「Dependencies」を試してみました。・GitHubからzipファイルをダウンロード→展開することでインストール・「DependenciesGui.exe」を起動し、DLLを確認したい...
コンピュータ

【WPF】マウスクリックでキャンバスに三角形を描画するコード。

ベクター画像を動的に描画するサンプルコードとして、マウスクリックした3つの座標を元にpathで三角形を描画します。ソースコードファイル名:TriangleDrawSample.csproj<Project Sdk="Microsoft.NE...
コンピュータ

ソフトウェアジャンル別 開発ツール一覧(2025年版)

個人開発の視点から「どのジャンルのソフトウェアを作るときに、どんな言語・フレームワーク・ツールがよく使われるか」をざっくり整理したメモです。 自分の興味(Windowsデスクトップ / CLI / 画像処理 / AI / Web / レトロ...
コンピュータ

Qtのコンソールアプリのサンプルコードをビルドしてみる。

Qtのコンソールアプリのソースコードをビルドしてみます。ソースコードファイルメイン:main.cpp#include <QCoreApplication>#include <QDebug>#include <QDir>#include <Q...
コンピュータ

MSYS2とは

Msys2はWindows上で動作する、UNIXライクな開発環境とパッケージ管理システムをまとめた“開発者向けツールセット”です。具体的にはGCC が使えるbash が使えるpacman で Linux っぽくパッケージ管理できるMinGW...
コンピュータ

MinGW(Msys2)でインストールしたg++でopencvを扱う環境構築

ターミナルとしてMinGW64を起動mingw64.exeOpenCVパッケージ追加pacman -S mingw-w64-x86_64-opencvサンプルソースコード#include <opencv2/opencv.hpp>#inclu...