物知らずPGの覚え書き

「理解したこと」や「こうやって使えた」などのプログラムの覚え書きとなります

Hough変換を用いた直線検出

直線検出
 
ライブラリはOpenCVSharpを使用する
 
NuGetで導入すれば簡単にインストールを行える
  
検出までの流れ
 
① 入力画像をグレースケールで読み込む
 
② Cannyアルゴリズムを用いてエッジ検出
 
➂ 確率的Hough変換を用いた直線検出
 
④ 検出した直線の描画
 
となる

画像の重ね合わせ

使用ライブラリ
 
画像処理はいつもはOpenCVを使用しているが
やりかたがわからなかったので .Net Frameworkクラスライブラリを用いた
 
よって、外部ライブラリは必要ないです
 
 
WPFで作成する場合は、参照の追加で 
   【using System.Drawing】 
を追加する

HDDからSSDにデータ移行(OS含む)方法 デスクトップパソコン編

事前に確認すべきこと
 
 1. ドライブベイに空きがあるか
 
 2. 電源ケーブルが足りているか
 
 3. 電源のW数が足りているか
 
 以上の条件を満たさない場合は、SSDの増設をする前にすべきことがあるかも...
 

HTMLファイルをダウンロード

指定したURLにあるHTMLファイルの取得
 
クラスはWebClienrを使用する 
 

引数なしでのプログラム(Visual Studioから起動)

  
 string型のtextに保存してからStreamWriterに書き込んでいる

 

指定したURLのhtmlファイルを取得する(VSから起動するVer)

続きを読む

コマンドラインアプリケーションの作成方法

プロジェクトの作成方法
 
Visual Studioを開き
 
[新しいプロジェクト]→[コンソールアプリケーション]
 
「名前」と「保存する場所」を選択し、[OK]を選択する。
すると以下のコードが表示される。
  

 f:id:YoiTaka:20160816233354p:plain        

コマンドプロンプトでよく使用するコマンド

                         http://taoboegakiblog.up.n.seesaa.net/taoboegakiblog/image/images.jpg?d=a0

 
dirコマンド
 
 カレントフォルダ内にある「ファイル」や「フォルダ」を一覧で表示する
 

Visual Studioでよく使用するショートカットキー

f:id:YoiTaka:20160814164530p:plain

F7

 コード画面を表示(xaml画面で)

 

Shift + F7

 xaml画面を表示(コード画面で)

 

続きを読む

/* パンくずリスト*/ /* カテゴリ階層化*/