C#
  • 2020.04.01

C#でメモリリークを発生させないようにするには?

C#には不要になったメモリを自動で解放してくれるガベージコレクションというものがあります。 こちらは不要と判断されたら自動でメモリ解放してくれますが、手動でも不要になったということをガベージコレクションに伝えることもできます。 メモリリークが発生した場合はどこかでメモリが確保(new)されて解放されていない状態だと思います。 上記の状態とならないように、以下の対応を実施してみましょう。 ・配列でn […]

WordPressでソースコードを記述するには Urvanov Syntax Highlighterを入れよう

WordPressをしていてプログラミングをする方ならソースコードを記事の中に埋め込みたくなることがありますよね? そんなときは「Urvanov Syntax Highlighter」というプラグインを使用することをおすすめします。 なぜ「Urvanov Syntax Highlighter」がいいのか? テーマの色をいろいろと変更することができます。自分好みの配色ってありますよね。 このプラグイ […]

C#
  • 2020.03.31

WPFのボタンでHalloWorldを表示するプログラム

今回はタイトルの通りWPFのボタンでHalloWorldを表示するプログラムを作ってみましたのでその方法を以下に示します。 表示されるHalloWorld画面はこのようになります。 上記のようにWPFのプロジェクトを用意してボタンを配置します。 [crayon-5e860e6e1ff90462410800/] HalloWorldを表示させるほうのプログラムは以下のように記述します。ボタンをクリッ […]

海のゴミを回収するのに何年かかる?ゴミ回収の効率を計算してみた

今回はゴミ回収の効率というテーマで記事を書いていきたいと思います。 なぜこの記事を作成したのかというと、私が今開発しているゴミ回収ロボットを設計するにあたり現実的にどのくらいの年数をかけてゴミ回収しなければならないのかということを把握しておかなければならなかったからです。検索してもそのような情報などがありませんでしたので自分で計算してみようと思いこの記事を作成しました。 以下で実際に計算をしてみま […]

ビデオチャットを簡単に作れる『WebRTC』についてさくっと調べてみた

最近よく見かけるようになった『WebRTC』という技術について今回は調査してみました。さくっと以下にまとめています。 WebRTCとは? WebRTCとははWeb Real Time Communicationsの略で、Webブラウザにプラグインを追加することなく、ブラウザ上で簡単にリアルタイムコミュニケーションを可能にするオープンフレームワークのことです。もともと2011年頃にGoogleによっ […]

YouTube Premium(プレミアム)に登録して邪魔な広告から解放されよう!

YouTubeプレミアムとは 「YouTubeプレミアム」とは、YouTubeにさらに便利な機能が追加された有料版のYouTubeのことです。 例えば動画の再生中に表示される広告を表示させないようにしたり、スマホをロックしたときでも音楽の再生を続けてくれたりと、通常のYouTubeでは利用できない便利なサービスを利用することができるようになります。 具体的には無料版のYouTubeと比較して以下の […]

Amazonで海外製の激安ブラシレスモーターを購入してみたので開封レビュー(ラジコンボートで使います)

今回はAmazonで激安ブラシレスモーターを購入してみましたのでそれの開封レビューを実施したいと思います。 通販でブラシレスモーターを購入しようとすると情報が欲しいところなのですが、なかなか情報も少ないので皆さんに情報共有できればなと思います。

  • 2020.03.25

全ての人がブログをやるべきこれだけの理由

今回は「全ての人がブログをやるべきこれだけの理由」という内容で話していきます。 まず、最初にお伝えしたいことは「変化しない人は後退していく」ということです。 なぜか、それは世の中が常に進化しているからです。世の中が文化的にも技術的にも日々進化していることは皆さんも感じているところだと思います。 なので変化せずに過ごしている人は相対的に世の中から取り残されていきます。 勉強をするのは学生の頃までと考 […]

【海洋ゴミ問題】世界の海や河川で活躍するゴミ回収ロボット・清掃船をまとめました

最近は海洋ゴミが問題になってきており、それを解決するためにはゴミ回収ロボットや清掃船などの活躍が期待されるところです。 そこで今回は世界の海洋ゴミ回収ロボットや清掃船などをピックアップしてまとめてみました。面白いものがたくさんあるので是非最後まで見てみてください。 The Ocean Cleanupの「海洋清掃システム」 世界的に有名なのはThe Ocean Cleanupの海洋清掃システムでしょ […]

AI
  • 2020.03.03

TACOデータセットとは?TACOのサイトにゴミの画像をアップロードしてAI(深層学習)の学習に役立てよう!

What is TACO? 今回はTACOというデータセットについてご紹介したいと思います。こちらのサイトでは世界のゴミ問題を解決するためにTACOというゴミのオープンイメージデータセットを作成し、それを無料で公開しています。最近のAI(ディープラーニング)はデータがあればあるほどに賢くなりますので、データを大量に集める必要があります。 そこで、大量のデータを集めるために必要な機能がTACOのサイ […]

AI
  • 2020.02.04

【深層学習】Colab・YOLOv3・darknet でYOLO形式の独自データセットを学習させる手順

今回はGoogleColab・YOLOv3・darknetの環境でYOLO形式の独自データセットを学習させる手順を紹介していきます。 深層学習で使用されるデータセットの形式は数種類あるようですが、今回はその中でYOLO形式のデータセットを用意して実施していきます。 手順については以下の記事を参考にさせていただきました。 〇物体検出に独自データを学習させる(顔ロボット) 〇Google Colabで […]

AI
  • 2020.01.28

GoogleColabで学習した重みをローカルにダウンロードするときに発生したエラー

GoogleColabでファイルをダウンロードしたいときは以下のコマンドでダウンロードすることができます。 まずはダウンロードを定義します。 [crayon-5e860e6e223af855170826/] つぎにファイル名を指定してダウンロードを実行します。こちらはカレントディレクトリをファイルが置かれているところに移動させてから実行する必要があります。 [crayon-5e860e6e223c […]

AI
  • 2020.01.20

深層学習のTensorflowとかKerasとかってなんなの?YouTubeの解説動画を紹介するよ。

深層学習を行うようになると頻繁に使うようになる、TensorflowやKerasって何なの?ってなったときにとても分かりやすい解説動画がYouTubeにアップされていましたので共有させていただきます。 超ざっくりというなら、TensorflowとかKerasを使うことで深層学習が簡単に使えるようになるよ!ってところだと思います。最初は他の人のやり方をマネて実装したほうがよさそうですね。

  • 2020.01.13

OpenCVとPythonとVisualStudioで顔認識してみる

今回はOpenCVとPythonとVisualStudioで顔認識を試してみましたのでその方法についてご紹介します。 ソースはこちらのサイトを参考にさせていただきました。 Python, OpenCVで顔検出と瞳検出(顔認識、瞳認識) VisualStudioで環境を作りたかったので備忘録も兼ねて記事を書きました。 今回の構成 ・Windows10 64bit ・VisualStudio2019 […]

バイクRCをダイソーの材料で自作する方法

今回はダイソーのカラーボードでバイクのラジコンを作ってみました。 YouTubeにて作り方の動画を公開していますので、作ってみたい方がいらっしゃいましたら動画を観ていただければと思います。 プロポにはMC-8を使用していますので、こちらも合わせて購入する必要があります。

台風19号で荒川河川敷に流れ着いた大量のゴミたち

2019年10月27日に自作ラジコンボートを操作するために荒川に行ってきました。 先日(10/12~10/13)多大な被害をもたらした台風19号の影響により大量のゴミも河川敷に打ち上げられていましたので記録として残しておきます。 台風19号の影響による荒川河川敷のゴミのようす 荒川の堤防はかなり大きくて以下のようになっています。   堤防を歩いているとすぐに以下のような大量のゴミを見かけ […]

ラジコンボートをダイソー(100均)のカラーボードで自作する

今回はダイソーのカラーボードを使ってラジコンボートを作ってみたいと思います。100均で材料をそろえると材料費が安くなっていいですよね。 目次の手順でボートを作っていきたいと思います。 材料を用意する 今回はダイソーのカラーボードでボートの船体を作っていこうと思います。船体はグルーガン(ホットボンド)で接着していくためこちらもダイソーで購入しておきます。カラーボードは『450mm×840mm×5mm […]

海や川のゴミをロボットで回収することは可能なの?実際にゴミ回収ロボットを開発してみた

僕がゴミ回収ロボットを開発しようと思った理由 海に流れ出るゴミが問題になってきている今、ロボットにゴミを回収させることはできるのか?という疑問を抱くのは僕だけではないと思います。 私も疑問に思いましたので日本にそのようなロボットがないのかググってみました。そしたら全然ヒットしないんです。ゴミ回収ロボットを開発している人がいないのはなぜなのか?と思いました。 でも誰も作ってる人がいない。なら自分が可 […]

1 9