技術メモブログ

技術ネタの備忘録的なブログ。技術ネタ以外にも気になったことをつらつら書きます

OpenCVSharpを用いた画像位置合わせ

概要

OpenCVSharpを用いて画像の位置補正をする情報が少なかったため、実装した点をメモ

環境

windows10
Visual Studio 2019

参考URL

画像位置合わせ:SIFTから深層学習まで - Qiita

OpenCvSharpでAKAZEを用いて特徴量を検出する - Qiita

続きを読む

IIS環境にDokuWikiを構築

会社で、部内の情報共有する場がないなと思い、安直だがWikiの使用を検討。
一口に Wiki と言っても種類があり、無料・有料、インストール型やクラウド型と多数存在。

dokuwiki.oreda.net

社内の公開できない内容も載せることを想定しているので、インストール型のDokuWikiを試してみることに。
選定理由は、インストール方法をざっと読んだ感じ、簡単そうだったから。
加えて、世界的に有名ってのもある。

構築環境は以下の通り

続きを読む

近況

最近革靴にハマりつつある。

前に履いてたのが駄目になってきたので新しく購入。
靴磨きはサボり気味だったので、きちんとやろうといろいろ調べてたらハマった。

ついでに靴もいろいろ見てたら(日本メーカー)欲しいのがちらほら。


今欲しいのは、Shetlandfox のケンジントンⅡと、大塚製靴の靴
(今日ヒルズの店舗行ってきたのに、型番調べるの忘れた)


ケンジントンⅡの足へのフィット感は凄かった。
(紐縛らなくても全然OKだし)
大塚製靴のやつはバーガンディ(ワインレッドというとわかりやすいか)
がとても格好良かった。

ボタンブールは、シルエットがエロいぞ(ぁ

最小ワーカースレッド数の変更

Webサーバーでリクエストを処理するワーカースレッド
リクエスト数が多く、ワーカースレッド数が少ない場合
リクエストのキューが溜まってしまう。

Machine.config に以下の記述をすることで変更できるらしい

<configuration>
  <system.web>
    <processModel autoConfig="true" minWorkerThreads="10"/>
  </system.web>
</configuration>

Microsoftサポート情報を見るに、実際は設定した数値が適用されるのではなく
ここにCPU数を掛けた値が、最小のワーカースレッド数になるらしい。

これを変えたことで、パフォーマンスが改善されたのは確かなので
遅いと感じる場合は試してみる価値はある。

ただし下記3つ目のリンク先の以下にあるように、web.configに書いても
設定の上書きはできないらしい。
※web.configに書けるっちゃ書ける

processModel settings can be placed only in the Machine.config file, and they cannot be overridden by settings in any Web.config file.


パフォーマンスのチューニングと言う意味では、これだけでなく
他の設定も行うのがベスト。


books.google.co.jp

https://support.microsoft.com/ja-jp/help/821268/contention-poor-performance-and-deadlocks-when-you-make-calls-to-web-s

ASP.NET Configuration File Hierarchy and Inheritance | Microsoft Docs