Akira

フリーウェア

(Free Soft)Animation GIF Builder

アニメーションGifを作成するソフトは、いくつかフリーでもあるのですが、微妙に自分の欲しい機能と違ったりするので、オレオレ仕様で作ってみました。デスクトップ画面からのキャプチャや複数画像ファイルからのアニメーションGIFファイルの作成、各コ...
C#

【C#】タブの無いTabControlっぽいものを作る

重なったパネルを切り替えるのにはTabControlを使う事が多いですが、タブの部分を非表示にしたい場合もあります。例えば、下図のようにボタンを押すたびに、右半分の画面を切り替えるには、どうするか??基本的には、切り替える部分をユーザーコン...
C#

【OpenCvSharp】サンプルプログラムの公開

少し前に、とある記事向けに書いたOpenCvSharpのサンプルプログラム。少しバージョンが古くなっていますが、眠らせておくのも、もったいないので公開しておきます。ダウンロードはこちら↓OpenCvSharp サンプルプログラム注)zipフ...
PowerPoint

【PowerPoint】部分的にカラーにする(セレクトカラー処理)

少し前のビールのコマーシャルなどでもあった、カラー画像の一部分だけを残して、他をモノクロ画像にする画像処理(カラーセレクトでもないか、、領域抽出(背景除去)の処理)をPower Pointを使って処理する方法を紹介します。【オリジナル画像】...
C#

【C#】引数の値渡し、参照渡し(ref, out)

メソッドに値を引数で渡す場合、値渡しと参照渡しというものがあります。メソッド内で処理した結果を処理後に必要な場合には参照渡しにする必要があるのですが、まずはコード例から。static void Main(string[] args) { i...
Excel

【Word/Excel】図形内に文字を挿入する

WordやExcelで下図のように図形の内側に文字を挿入する方法の紹介です。まず、メニューの挿入→図形と選択し、四角形や丸などの図形を選択し、本文中に配置します。古いWordやExcelでは、図形を選択し、マウスの右ボタンでテキストの追加を...
C#

【C#】NumericUpDownコントロール

パラメータの設定など、数値を入力するコントロールとして、これまでTextBoxを使うことが多かったのですが、TextBoxを使うと、TryParseを使い、文字列入力のエラー処理や、整数、小数の確認、最小値、最大値の確認などのエラー処理を行...
製品

ニコン D3400 VS D5500 仕様比較

現在、ソニーのミラーレスカメラNEX-5Rを主に使用しているのですが、そろそろデジタル一眼レフに行くか?!と思い、最近、デジタル一眼レフを物色中。もう、ほとんどNikonのD5500のダブルズームキットで決まり!と思っていた矢先にD3400...
C#

【C#】MDIフォームにリサイズ可能なPanelを設置する

普通のFormに実行中に幅や高さを変えられるパネルを設置する場合は、SplitContainerを配置すればOKですが、MDIフォーム↓にSplitContainerを配置すると、のようになり、MDIフォームの子フォームの配置する領域(濃い...
Visual Studio 2015

【Visual Studio 2015】文字の色が変、かすむ

Visual Studioを使っていると、いつのまにかに文字の色味がモニタの見る角度で違って見えたり、文字がかすんで見えたりすることがあります。分かりづらいですが、こんな感じ↓これは、文字の表示倍率が中途半端な倍率の時にこのように見えるので...
Visual Studio

【Visual Studio】行のコピー、切り取り、貼り付け

Wordやメモ帳のような一般的なテキストエディタで、行全体のコピーや切り取りをするには、下図のように、マウスやキーボードで全体を選択してからコピー(Ctrl+C)や切り取り(Ctrl+X)をする場合が多いかと思います。しかし、Visual ...
使える数学

標準偏差計算の注意点

標準偏差の説明としては、   標準偏差はデータのバラツキを表すというのが多いでしょうか?その性質からデータの誤差などの指標としても用いられる事が多くあります。しかしながら、 標準偏差=バラつき とだけ覚えていると、実際に標準偏差を用いる時に...
お知らせ

FPGA処理によるカラー光切断法の公開(参考出品)

2016年6月8日~10日に開催される画像センシング展にて、これまで公開してきたカラー光切断の処理を画像入力ボード上のFPGAにて処理を行ったものを参考出品します。処理をFPGAで処理していることからCPUの負荷がなく、あたかもラインセンサ...
OpenCV

OpenCV3.1+Visual Studio 2015+64bitOSで簡単にOpenCVを試す

OpenCVも含めてライブラリを使うには、基本的に ダイナミックリンクライブラリファイル(*.dll) ライブラリファイル(*.lib) ヘッダファイル(インクルードファイル)(*.h)の3点セットのファイルを使えるように設定するのですが、...
ImageData Class

【ImageDataクラス】画像の輝度値のCSVファイル保存

画像処理をしていると、画像の輝度値をCSVファイルに保存したいという要望はよくあります。C#で画像の輝度値にアクセスしやすいようにしたImageDataクラスを作成しました。(Pythonで画像の輝度値をCSVファイルに保存したい場合はこち...
ImageData Class

【ImageDataクラス】Regionプロパティ

画像処理プログラムでは、画像の一部分のみを処理するROI(Region of Interest)という機能がよくあります。このROIを使うことで、必要な部分のみを処理したり、異なる2つの画像において、同じ領域を処理するために、このROIを指...