粗大メモ置き場

個人用,たまーに来訪者を意識する雑記メモ

Python3 "too many values to unpack (expected 2)" in feature detector in OpenCV3

There are many differences between Python2.x and Python3.x. Also, OpenCV has many changes from opencv2.x to opencv3.x. Detect ORB feature and matching (Python3,Opencv3) Following code may be valid in opencv2 kp1,des1 = detector.detect(img1…

Raspberry Piの環境をSDカードごとバックアップ

いろいろとセットアップしたラズパイですがSDカードを使っているのでいつデータが飛んでもおかしくないです. セットアップすればするほど怖いですね. 当然,普通のPCと同じようにバックアップも取れるのですがラズパイはSDまるごとバックアップをとって分…

Raspberry Piの環境をSDカードごとバックアップ

いろいろとセットアップしたラズパイですがSDカードを使っているのでいつデータが飛んでもおかしくないです. セットアップすればするほど怖いですね. 当然,普通のPCと同じようにバックアップも取れるのですがラズパイはSDまるごとバックアップをとって分…

ROSとの競合を避けながらUbuntuでOpenCV環境を再構築

anacondaでいろいろ設定した後にrosを入れるとpythonの環境が複数存在することになって非常に面倒なことになったというお話です. SSD移行前と手順が違うので以下の過去記事とは完全に別物だと思ってください. ossyaritoori.hatenablog.com 環境 Anaconda …

「インターネットなし,セキュリティ保護あり」となりネットに繋がらない

上記のメッセージが出たときは基本再起動安定ですが,僕に起こった事件ではもっと面倒な事を要求されました。多分,以下のと似たような事例なんだと思います。 windows10で最近ネットがつながらなくなったら、まず放電を試すべき - パソコンりかばり堂本舗と…

Texで行列を楽に書く方法

Tex

Latexでの行列の書き方。 行列を簡単に書くためのマクロ 一応マクロの解説 Latexでの行列の書き方。 Latexで行列を書くのは面倒です。よく使う書き方としては大体以下の2つが挙げられるでしょう, \begin{pmatrix} a & b \\ c & d \end{pmatrix} または, \l…

Windows10のロック解除画面の壁紙抽出

Windows10から追加された謎の壁紙のありか 綺麗な壁紙のデータのある場所 ぱっと言われてもわからない人のために AppDataってフォルダが見つからない? ファイルの場所にたどり着いたら まずはファイルをコピーする ファイルを大きさ順にソート ファイルの復…

Kerasで機械学習のモデルの保存と可視化

環境 作成したモデルの図示 Kerasの設定に関して モデルの図示のための下準備 実行用コード モデルの図示結果 学習した畳み込み層の図示 層の出力の結果 下準備 書き方 実行コード 環境 Python3.5 の仮想環境をWindows64bit上に立てております。 環境が違う…

KerasのバックエンドがTheanoから変更できなくなった話

結論 結論から言うと ~\.keras.jsonを見るだけでなく, keras_activate.batの存在にも注意した方がいいです。 Kerasのバックエンドの変え方 KerasのバックエンドはTheanoかTensorflowか選べます。 中身はたいていユーザ直下の「.keras\keras.json」を弄れば…

Kerasを用いた手書き画像認識Ⅲ:畳み込みネットワークを用いたテストコード

前回までのあらすじ 畳み込みネットワーク(CNN)について 環境の下準備 KerasにおけるCNNの実装手法 Kerasを用いたコード 結果:元のコード 結果:ちょっと弄ったコード 後処理 モデルの保存 学習したパラメータの保存 可視化 感想 前回までのあらすじ 最初…

Tensorflow,Kerasを用いた手書き画像認識Ⅱ:多層ニューラルネットを用いたテストコード

記事の前提 Kerasとは Kerasの環境構築1 Kerasの環境構築2 Kerasを用いた手書き文字認識 テストコード1 コード例1 結果 考察? ドロップアウトの影響 Kerasを用いた手書き文字認識 テストコード2 Kerasでのモデルの記述の仕方 テストコード 実行の様子 …

Tensorflowを用いた手書き画像認識:MNISTを使ったテストコード(Windows,Anaconda,Python3.5)

記事の依存関係 MNISTについて 使用した学習モデルについて 参照したサイト 参考元との差異 コード 学習の実行結果 警告について 結果 エディタに関すること 関連書籍 記事の依存関係 以下の記事を元に環境などについては辿ってください。 ossyaritoori.hate…

Anacondaの仮想環境上でのパッケージ確認と追加の方法について

背景 仮想環境にPackageを入れる。 入っているPackageの確認 入っているPackageの確認2 特定のパッケージ(matplotlib)を入れる 疑問 背景 Anacondaで仮想環境を作って満足していたら新しい環境に足りていないPackageがあったので いろいろと入れる話にな…

Python Anacondaの仮想環境上での開発環境

前の記事で仮想環境を立てましたが,エディタをデスクトップから起動するとメインの環境で立ち上がるという問題があります。 Spyderを仮想環境上で呼ぶ。 Matlabコンソールぽくてとりあえず気に入ったspyderについて。 spyderを仮想環境上にインストール 仮…

Windows上でTensorflow/Opencvの環境構築(Anaconda使用)

むかぁしTensorflowをUbuntuに入れてたことが合ったのですが引っ越しの際に全て消し飛ばしてしまったのでしばらく放置していました。 気がついたらWindowsでもTensorflowを出来るということなのでやってみました。 Anaconda で Python環境構築 これは既にや…

Python Figureの管理と動画作成についてメモ

Python覚えてたてマンなのでFigureの管理について。 使用するのはMatplotlibです。 使うパッケージ 関数の定義と引数の返し方について 1.plot関数からハンドルを出力させるようにする。 2.出力されたハンドルを配列で保持 3.まとめてplot 4.動画にす…

モンテカルロ自己位置推定のテストとmatplotlibの覚書

こないだ千葉工大の上田先生の講演を聞いてきました。 そうです。あの「確率ロボティクス」を翻訳した方です。確率ロボティクス (Mynavi Advanced Library)作者: Sebastian Thrun,Wolfram Burgard,Dieter Fox出版社/メーカー: マイナビ出版発売日: 2015/04/0…

Anacondaとspyderでwindows上にPython環境構築

Pythonは無料で使える上に有志がたくさんパッケージを作ってくれていて, 非常にPopularな手段になりつつあるのですが,依存関係やパッケージの管理が面倒です。 Anaconda Anacondaが楽と聞いたので以下を参考にセットアップしました。 http://qiita.com/t2y…

Amazonのクーポンが使えないのはAmazonの出品する商品を買わないから

こんにちは。今日大学でAmazonのクーポンが配ってたので嬉々として使おうとしたら使えなかったのでかなり時間を消費してしまいました。 これは人生の損失です。二度と同じことに引っかからないよう備忘録を残しておきます。 AmazonのクーポンはAmazon.jpが販…

GitHubで部分的にフォルダをダウンロードする方法(含Windows版)

最近ファイル管理でぼちぼちGitを使い始めていますが Dropbox等,他のクラウドサービスとの違って他のPCからデータに簡単にアクセスできないのが面倒ですね。 Gitで管理するのはソースだけにすべきですが,フォルダ分離するの少し面倒くさい… GitHubのWebサ…

matlabで行列の特定の値を持つ行を検出・置換・削除する

今回はfind関数を主に使っていきたいと思います。 find:特定の条件に一致する部分を調べる 等号条件 不等号条件 特定の条件に一致する部分を置換 特定の条件に一致する部分を削除 関連する文献 find:特定の条件に一致する部分を調べる 等号条件 例> 行列 …

Memoryブロックを用いてSimulinkで直前のデータを保持する

Memoryブロックを使おうって話です。 前のタイム ステップでの入力を出力 - Simulink - MathWorks 日本 機能と作成例 Memoryブロックは前回の値をHoldして出力します。 また,初期状態をSetすることが出来ます。 要件 初期状態で出力y=0,入力uがある閾値VAL…

PCの空き容量が急に減った話(Latex暴走事件)

Tex

事件概要 犯人は誰だ 原因は何なのか。 元凶のTexファイル そして訪れる平和。 しかし顛末はわからない 追伸 事件概要 シミュレーションを走らせていたらPCの空き容量がいきなり0になりました。 しかも減ったのは200G近く!なにを言っているか(略) これは…

MATLABでPDFに余白を付けずに保存Ⅲ(MATLAB)

背景 古来より我々はmatlabの作るPDFのへんてこなことに悩まされ続けてきました。 今までも以下のようなシリーズで様々に悪戦苦闘してきました。ossyaritoori.hatenablog.com ossyaritoori.hatenablog.com 他の人のツールを使おう 以下のところからツールを…

Texでもろもろを綺麗に書くには(小ネタ集)

Tex

予め断っておくとこれは宗教です。個人メモです。 あくまでご参考までに。 何番目とかのアレ : nth 転置 何番目とかのアレ : nth \nthというパッケージがあるらしく, \usepackage{nth}で\nth{2}みたいな感じで書けるのですが… これは記号には対応していな…

Git Desktopでpushが出来ない(大きいファイルをpushしてしまった時)

いつもgitを間違えてギットと読んで後輩に指摘されるマンです。gitあんまり馴染みがなかったのでDesktopアプリを主に使うマンなんですが突然Git Desktopでpush(sync)出来ない事態に襲われました。 メモしながらやったので結果だけ知りたい方は(危険です)解…

WindowsコマンドラインからPDFをCrop

PDF

この手の記事は何度か書きましたが, コマンドラインからCropするメモを残します。 (大体同じことを3回調べたらもう記事化するつもりでいます。) 大前提:PDFの余白について matlabやPPTでpdfを作ったり,texに付属するps2pdf.batを使って ps2eps.bat hoge…

ショートアニメレビュー

ショートアニメ:一回の放送時間が通常のアニメ(24分)に比べて短いもの。総じて名作や迷作が多く生まれるがすぐ忘れてしまうため、 なんか見たらメモっておくようにしよう。 ネットで他の人の感想見て喜んじゃうタイプの人間なので。 TO BE HERO TO BE HERO |…

お手軽関数フィッティングチャレンジ

過去記事でフィッティングチャレンジしたんですけど, 今一度復習してみようという内容です。 過去記事との変更点 プログラム 結果 過去記事との変更点 ossyaritoori.hatenablog.com ossyaritoori.hatenablog.com Levenberg-Marquardt法を用いた二変数関数,…

画像処理のテスト用のデータベース

趣味で画像処理を行う人から研究で行う人に至るまで テストあるいは評価を行う為の画像・動画群のデータベースが必要であることが多々あるかと思います。幾つかのデータベースをメモしておきます。(使用する際は引用を忘れずに) ImageProcessingPlace : …