コンピュータ

コンピュータ

OpenCvSharpのサンプル「画像ファイルを保存」

Matオブジェクトを画像ファイルとして保存します。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名  dotnet new console dotnet add package OpenCvSharp4....
コンピュータ

OpenCvSharpのサンプル「色を指定してMatオブジェクトを新規作成」

色を指定してMatオブジェクトを生成します。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名  dotnet new console dotnet add package OpenCvSharp4.Win...
コンピュータ

OpenCvSharpのサンプル「画像ファイルの読み込み」

画像ファイルを読み込みMatオブジェクトを生成します。 実行環境構築 プロジェクトの作成 mkdir プロジェクト名 cd プロジェクト名 dotnet new console dotnet add package OpenCvSharp4...
コンピュータ

Python-Fuレイヤーの不透明部分の縁を透明化

GIMPでレイヤー上の不透明部分の縁を数ピクセル分白色を透明化する作業をスクリプト化してみました。 #!/usr/bin/env python # coding: utf8 from gimpfu import * from array i...
コンピュータ

OpenCVSharpソーベルフィルタでエッジ検出

ソーベルフィルタによるエッジ検出を試してみました。 namespace SobelTest; using System.Diagnostics; using OpenCvSharp; using OpenCvSharp.Extensions...
コンピュータ

WSLのUbuntuからでホストドライブへのアクセスが遅い話

WSLでUbuntuをインストールしてGIMPなどのGUIアプリケーションを使っています。 ホスト側であるWindowsにGIMPをインストールして使ったほうが、ネイティブなので動作が速そうなのですが、GIMPに関していえばWSLのUbun...
コンピュータ

メモ帳では開けない大きなログファイルに遭遇した話

とあるWebのシステムで不具合が発生し、とりあえずログでも見てみようと思いました。 ログファイルの場所はすぐに見つかりましたが、ファイルサイズが7GByteぐらいありメモ帳やインストールされているテキストエディタでは開くことが出来ませんでし...
コンピュータ

シンプルなシェルスクリプト(.sh)を書く

ms-dosのbatファイルやbashのシェルスクリプトをスラスラかけるようになりたいと常々思っているのですが、このたぐいは頻繁に使っていないとすぐに忘れてしまいます。今の時代忘れてもネット検索すればすぐに答えが見つかるので忘却力の加速度的...
コンピュータ

Ubutnuのユーザー環境でPATHにディレクトリを追加

WSLでUbuntuをインストールしているのですが、ユーザーディレクトリ下にshファイルを保存するディレクトリを作って、そこをPATHに追加したい。 mkdir ~/sh vi ~/.profile .profileに追加する内容 if ;...
コンピュータ

Python-Fu吹き出し削除

吹き出しの文字を消去する為に作成したスクリプトです。 吹き出しの内部をファジー選択で大まかに選択した状態でフィルターを実行。 フィルターの中身は選択範囲の拡大、穴の削除、塗りつぶし(前景色、背景色、削除(透明))を行います。 手順数は多くな...
コンピュータ

画像ファイルの情報の一覧を表示するPowerShellスクリプト

サイズや解像度が異なる画像ファイルの情報を一覧するスクリプトを作成しました。 <# .SYNOPSIS 画像ファイルの情報の一覧を表示する .DESCRIPTION 画像ファイルの解像度などの情報を一覧出来ます。 .EXAMPLE ImgL...
コンピュータ

pythonでnumpyのtile()を使ってタイル状に画像を並べる

画像のフィルタ処理のプログラミングをしていて、テストデータとして市松模様のような画像が欲しい場面があります。 調べたところnumpyのtile()で作成することが出来るようなので試してみたいと思います。 import cv2 import ...
コンピュータ

pythonでnumpyを使った平均化フィルタ

OpenCVには平均化フィルタblur()や畳み込み演算をするfliter2d()などがありますが、自前でコードを書いてみようという試みです。 import cv2 import numpy as np # 画像ファイルの読み込み(グレース...
コンピュータ

C#で2枚の画像を表示する。【WinForms】

2枚の画像の違いを目視で確認するため、画像を並べて表示するソフトを作成してみました。 ファイル名:Form1.cs using System.Diagnostics; using System.Windows.Forms.VisualSty...
スポンサーリンク