コンピュータ

PythonでOpenCVとnumpyを使って画像の分割と結合

「SwinIR」というソフトで画像を拡大しようとしたところ、私の環境ではVRAMが不足で実行できませんでした。同梱の小さめの画像は成功するので、画像を分割して「SwinIR」を実行し、その結果を再結合すれば目的を達成できるのではと思い「画像...
コンピュータ

PythonのOpenCVの各種フィルタを一覧表示するHTMLを作成するスクリプト

OpenCVでフィルタをいろいろ試してみるために作成しました。import cv2import numpy as npimport os# HTMLのtitleとbodyを引数にヘッダと末尾を追加してHTMLを生成def make_html...
コンピュータ

OpenCvSharpのサンプル「画像フィルタによるアンシャープマスキング(先鋭化)」

アンシャープマスキング処理で画像をシャープに加工します。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名 dotnet new consoledotnet add package OpenCvSharp4.Win...
スポンサーリンク
コンピュータ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

フロントガラスの凍結と氷解スプレー

私が住んでいる地域は雪は余り降らないのですが、朝自家用車のフロントガラスが凍結しており、道具を使って(名称不明)凍結部分をこそぎ落す作業をする必要があります。自動車の暖房を使って溶かす方法もありますが、それなり時間がかかりガソリンも消費して...
コンピュータ

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

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

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

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

Python-Fu吹き出し削除

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