物知らずPGの覚え書き

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

ListViewのデータに応じて背景色を変更

ListViewのある一定の条件を満たすデータのみに対して

背景色を変化するようなプログラムをググったが、

WPFのがあまり見つからなかった。。。。(見つけても理解できなかった←)

そこで、間違っているかもしれないが自分なりに出来た方法を記載する

   

 

今回作成するプログラムは、

性別がManで所持金が5000円以上の行を対象として、その行の背景色のみを赤くする

続きを読む

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        

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