コンピュータ

C#ディレクトリ内の画像ファイルを絞り込む

ディレクトリ内にある.jpgや.pngなど画像ファイルの拡張子をもつファイルを絞り込みたい。// // ディレクトリ内の画像ファイルを絞り込む// using System;using System.Collections.Generic;...
コンピュータ

PythonとOpenCVでjpeg画像をpngに変換するスクリプト

内容としてはjpegファイル読み込み→グレイスケール化→バイラテラルフィルタ→png形式で保存しています。途中のバイラテラルフィルタはjpegのモスキートノイズの軽減を狙っています。オプションの数値は適時調整することになります。#!/usr...
コンピュータ

アルファチャンネルの0は透明?不透明?

RGBA形式でピクセルの色を設定していてRGBの各要素はRの数値が大きくなれば赤が強く、Gは緑、Bは青と、色の強弱と数値の大小を連動するイメージで覚えています。ではAのアルファチャンネルを8ビット0~255で表現する場合、0は透明でしょうか...
スポンサーリンク
コンピュータ

Pythonで2次配列の初期化の仕方

要素数が3x3で配列を0で初期化したい成功例v = * 3 for i in range(3)]v = 255print(v), , ] * 3で1次配列を生成し、それをforで3回繰り返すことで2次配列にしています。ちなみにv = * 3...
コンピュータ

C#ファイルパス関連メソッド「ファイル名、拡張子、親ディレクトリ取得」

名前空間System.IOクラス名System.IO.PathメソッドSystem.IO.Pathのメソッドは基本的に実際ファイルやディレクトリの存在の有無は関係なく、ファイルパス文字列を操作します。ファイル名を取得Path.GetFile...
コンピュータ

C#クリップボードの画像にバイラテラルフィルタを適用

OpenCVには多数の画像フィルターがあるのですがペイントソフトなどで活用する方法がないか考えてみました。多くのペイントソフトでは画像をコピーするとクリップボードにビットマップとして記憶されます。C#でそのビットマップを取り出し、OpenC...
コンピュータ

Matオブジェクトの新規作成とピクセル単位のアクセス

OpenCVで画像を扱うにあたり新規画像の作成とピクセル単位でアクセスする方法を確認しておきたいと思います。よく使う24ビットカラーと8ビットのグレイスケールを試してみました。ソース// // Matオブジェクトの新規作成とピクセル単位のア...
コンピュータ

OpenCVSharpで画像をグレースケールに変換

OpenCVには画像を扱う機能が沢山あります。その中からカラー画像をグレースケールに変換してみたいと思います。OpenCVSharpの導入方法ソース// // グレイスケール// using System;using System.Wind...
コンピュータ

OpenCVSharpのMatオブジェクトをBitmapオブジェクトに変換

WinFormsでデスクトップアプリケーションにOpenCVを組み込む場合、UIに表示する部分はBitmapオブジェクト、OpenCVのフィルターでつかうMatの2つのオブジェクトを使うことになります。相互に変換する必要があるので方法を調べ...
コンピュータ

C#コマンドラインのcsc.exeでOpenCVSharpを使う

VisualStudioを使わず、もっぱらコマンドラインからcsc.exeでC#のプログラミングをしています。言語やライブラリが少し古かったりしますが、Windows10にテキストエディタをインストール(メモ帳を使えばそれもいらない)し、c...
コンピュータ

中古で富士通 ESPRIMO D582/Gを購入する話 – 開封編

注文していた中古PCが届き開封してみました。見た目は目立った傷汚れ等はなくシール類が劣化していましたが、販売店がきれいにクリーニングしているのもありますが、結構丁寧に使われた個体だと思われます。正面にはDVDドライブが見えます。スリムタイプ...
コンピュータ

32型4K液晶ディスプレーとスケーリングの話

waifu2xで画像を綺麗に拡大できるようになり高解像度な画像に合わせて4K液晶ディスプレイを購入しました。それまでは32型のFullHDで同じ32型で4Kにすると、デスクトップのアイコンやフォントサイズが4分の1になると思っていたのですが...
コンピュータ

PowerShellでzipファイルをepubファイルに変換するスクリプト

書籍をスキャンした画像ファイルを書籍ごとにzip形式で保存しているのですが、そのzipファイルを電子書籍フォーマットのepub形式に変換するPowerShellスクリプトを作りました。実行するにあたり、圧縮しないzipファイルの作り方がわか...
コンピュータ

JavaScriptとCanvasで画像の一部を切り出して表示

HTMLのCanvasで座標を指定して画像ファイルを表示することが出来るようなので、一つの画像ファイルを6分割し一コマ一コマ表示してみました。表示された画像をクリックすると次のコマが表示されます。動くサンプルへのリンクソースコード<!DOC...