コンピュータ

Ubuntu24.04でQt6とC++をインストールする方法

事前準備WSL+Ubuntu24.04+rdpでリモートデスクトップ接続C++ツールチェーン & CMake/Ninjasudo apt updatesudo apt install -y build-essential gdb cmake...
コンピュータ

XAMLを使わないWPF入門43「値表示機能付きスライダー」

SliderとTextBlockを組み合わせたカスタムコントロールを作成してみます。サンプルコードのプロジェクトの作成ソースコードファイル名:NoXAML43SliderWithTextblock.csproj<Project Sdk="M...
コンピュータ

GIMPだけで画像の差分抽出レイヤーを作る簡単な方法

以前、レイヤーを使い2つの差分を確認する方法の記事を書きました。こちらの方法を使い、さらに差分を抽出したレイヤーを作る方法を紹介します。 目的2枚の画像(もしくはレイヤー)を比較し、異なる部分のみを抽出したレイヤーを生成する。 手順1.画像...
スポンサーリンク
コンピュータ

WSL2 + Ubuntu 24.04 にxfce4デスクトップを構築し、WindowsからRDP接続する方法 ~ Wayland誤作動・ブラックスクリーン対策まとめ ~

この記事は、実際にWSL2環境でxfce4デスクトップをRDP経由で動かす際に発生したトラブルを元に執筆しています。誰かの参考になれば幸いです。概要この記事では、WSL2上のUbuntu 24.04にxfce4デスクトップ環境を構築し、xr...
コンピュータ

XAMLを使わないWPF入門42「UIに重ねて装飾する仕組み – Adorner」

Adornerを使うと既存のコントロールを装飾することが出来ます。サンプルコードのプロジェクトの作成ボタンに赤枠最小サンプルとしてAdornerボタンに赤い枠を装飾してみます。ソースコードファイル名:AppEntry.csusing Sys...
コンピュータ

Pythonスクリプト内で1秒待つ方法(sleep)

スクリプトを書いていて処理が早過ぎて、サーバーの負担になる場合など適当なウェイトを入れて上げる場面があります。ウェイトを入れる正しい方法は環境に合わせる必要がありますが、Pythonスクリプトで汎用的な方法としてtime.sleep()があ...
コンピュータ

Pythonのsubprocessを使い外部コマンドを実行する方法

Windows環境でPythonスクリプトから、実行ファイル(.exe)を実行するサンプルコードを作成しました。GUIアプリは単純に起動するぐらいの使い道しか思いつきませんが、CLIの外部コマンドの場合、コンソールへ出力される文字列を標準出...
コンピュータ

Ubuntu22.04でLaMaのリポジトリを導入しトレーニングを試す。

画像をインペインティングするモデルの一つでLaMaと言うのがあります。インペインティング機能を使う分にはIOPaintというアプリで使えます。こちらのリポジトリに記載されているトレーニングを試しています。注)今のところ成功していません。トレ...
コンピュータ

C#で作るイラストから線画抽出するコンソールアプリ

適応型しきい値による2値処理を、境界がしっかりしたイラストなどに施すと、境界部分が線画のように抽出されます。2値化された画像ですので、線画としてのディティールは情報量が足りない(ギザギザ)ですが、白と黒ではっきりとしていますので範囲選択用の...
コンピュータ

OpenCVSharpのフィルターを試す「AdaptiveThreshold・適応型しきい値による2値化」

適応型しきい値による2値化ソースコードファイル名:MainWindow.cs// メインウィンドウusing System.Windows;using System.Windows.Controls;using System.Windows...
コンピュータ

OpenCVSharpのフィルターを試す「グレースケール化」

OpneCVSharpのフィルターを試すだけのサンプルコードをWPFで作ろうと思います。以前に同じプログラムを書いたのですが、拡大・スクロール・コピー&ペーストなど実用的な機能を増やした所、コードが長くなってしまったので、再度やり直してみま...
コンピュータ

Pythonでファイルの一覧からディレクトリ名・ファイル名を取得するサンプルコード

ディレクトリ内のファイルの一括処理を想定したサンプルコードを書きました。実行環境はWindows10です。ファイルの一覧はglob.glob("検索パス")で取得出来ます。検索パスにはワイルドカードで特定のファイル名を絞り込み条件を設定する...
コンピュータ

Windows版GIMP3でメニューなどUIのフォントサイズを大きくする方法

GIMP3では設定からUIのフォントサイズを調整することが出来ます。・方法メニュー→編集→設定→ユーザーインターフェイス・テーマFont Scalingのスライダーでフォントサイズを調整・スクリーンショット
コンピュータ

PowerShellとImageMagickで画像調整を行うレシピ

ImagiMagickはコンソールベースの画像加工アプリですが、様々なフィルターを引数として並べることでパイプラインとして機能します。フィルターをコンソールで試行錯誤するのは入力が面倒なので、テキストエディタでps1スクリプトを用意し、そち...