2015-01-01から1年間の記事一覧
RVMのインストール curl -L get.rvm.io | bash -s stable .bashrcに以下を追記 # RVM [ -s ${HOME}/.rvm/scripts/rvm ] && source ${HOME}/.rvm/scripts/rvm source ~/.bash_profileを実行してリロードしておく Rubyのインストール rvm install 2.2 bundleの…
やりたいこと スマホとRaspberry PiをBluetoothでペアリングし、スマホから流した音楽をRaspiを通してスピーカーで聴く 用意するもの Raspi 2 rasbianでローカルの音声が鳴るようにしておく(raspi-config) スピーカー Bluetooth対応スマホ 今回はXperia Z3…
単なる備忘録ともいう 用意するもの Ubuntu Server 14.04 Caffe (この記事のcreate_mnist.shまで行っておくこと) インストール場所はホームディレクトリとする 唐揚げそば画像(正例画像) 唐揚げそばに見えなくもないけど違うっぽい画像(負例画像) 教師デ…
client_max_body_size 100M;とか追記 なんとデフォルト1M
接続確認 lsusb Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 003: ID 06a5:d001 Di…
最新バージョンの確認 apt-get update apt-cache search pve-kernel | sort インストール apt-get install pve-kernel-3.10.0-7-pve 必ずreboot 確認 pveversion
用意するもの OpenCV python 2.7 lbpcascade_animeface.xml (※後述) 嫁画像 コード 適当に wget https://raw.githubusercontent.com/nagadomi/lbpcascade_animeface/master/lbpcascade_animeface.xml などでプログラムと同位置に配置 import cv2 import comm…
動機 おまえDjangoに親でも殺されたのかよ 環境 Python 2.7 インストール pip install bottle Hello World from bottle import route @route('/hello') def hello(): return "Hello World!" run(host='0.0.0.0', port=8080) 自動更新させたい run(host='0.0.…
そもそも機械学習ってなんぞ 元々:明示的にプログラムしなくても学習する能力をコンピュータに与える研究分野(アーサー・サミュエル) 現在:プログラムにデータを渡して学習・経験させたあとに未知の例を判断させる 判断をもっと崩すと分けるという動作に…
まずこれで感覚をつかむ 5分でわかるベイズ確率 from hoxo_m www.slideshare.net 定義を理解する ベイズの定理と条件付き確率についての覚書 - ミームの死骸を待ちながらhash.hateblo.jp 例を見る カップルが一緒にお風呂に入る割合をベイズ推定してみた fro…
OpenCV-Pythonでは画像をNumpyライブラリのnumpy.ndarrayとして用いる。 numpy.ndarrayはN-dimensional Array、すなわちN次元配列を扱うクラス 例えば 1 2 3 黒(0,0,0) 赤(0,0,255) 緑(0,255,0) 白(255,255,255) 緑(0,255,0) 青(255,0,0) のようなピクセルの…
動体検知をOpenCVで実装するしかないな( # -*- coding: utf-8 -*- import cv2 import numpy as np import time import commands DURATION = 1.0 #取得する画像の解像度 WIDTH = 320 HEIGHT = 240 camera = cv2.VideoCapture(0) camera.set(3, WIDTH) camera…
USBパススルー ここでいうUSBパススルーは物理鯖であるホストに繋いだUSBを仮想マシン側が認識できる技術 要は仮想マシンでも手元にあるUSB機器使いたいよね、って話 環境 Proxmox 3.4 仮想マシンはUbuntu Server 14.04 やり方 最初はまだUSB機器を接続しな…
BFMatcher bf = cv2.BFMatcher() matches = bf.knnMatch(des1, des2, k=2) そもそもBFとは「Brute Force」の略。つまり総当りでマッチを見つける。 FlannBasedMatcher flann = cv2.FlannBasedMatcher(dict(algorithm = 0, trees = 5), dict(checks = 50)) ma…
環境 Ubuntu Server 14.04 CUDAのインストール CUDAとはNVIDIAが提供するGPU向けのC言語の統合開発環境とのこと。 Ubuntu側が提供しているバージョンはウンコなのでCUDA公式サイトよりdebパッケージをダウンロード。(バージョン変化が激しい) wget http://…
環境 Ubuntu14.04 Python2.7.6 インストール 作業はすべてホームディレクトリ上で行うとする。あとpylearn2のインストール方法はgit clone sudo apt-get install python-numpy python-scipy python-dev python-matplotlib python-pip python-setuptools git …
めも https://twitter.com/amanekey/status/625202058778447872 { "created_at":"Sun Jul 26 07:12:41 +0000 2015", "id":625202058778447872, "id_str":"625202058778447872", "text":"レイバンで賑わってますが、ここは猫を見て和みましょう http:\/\/t.co…
Pythonなんてなかったんや..... どうしてもRubyでOpenCV使い人向け 環境 Ubuntu 14.04 OpenCV 3.0.0(コンパイルしたやつ 詳細) インストール gem install ropencv これだけ 試してみる Pythonの時より若干違う? 下記はレナさんを読み込んでぼかす処理 requi…
OpenCVインストールしてPythonで使えるまで 参考URL 親方そのまんまじゃないですかぁ Installing OpenCV 3.0.0 on Ubuntu 14.04 » Rodrigo Berriel 環境 Ubuntu Server 14.04 Python 2.7.6 手順 依存ライブラリをインストール 当然apt-get updateとapt-get u…
画像認識させる時ってエッジ抽出なり輪郭なりで元画像のまま使う機会って少ないよねって話。 どうせグレースケール変換するなら最初からそれで読みこめばいいじゃん Pythonの場合 第二引数に0を与えるだけ。cv2.IMREAD_GRAYSCALEでも可 template = cv2.imrea…
用途 個別のツイートからオリジナル画像を漁ろうとすると結構ダルい そこで一発で表示させてくれるブックマークレット コード javascript:$('meta[property="og:image"]').each(function(i,e){$("body").append('<img src='+$(e).attr('content').replace(/:large$/,":orig")+'>')}) 注意点 ただ表示するだけ(open.window…
きっかけ openCVとかで加工した画像をクライアント側から閲覧したい scpでダウンロード → いちいち面倒 Apache等のWEBサーバー → 構築面倒 RDP・VNC等でリモートデスクトップ → もはや訳がわからない Sixelがこれらを解決してくれる・・・! Sixelとはターミ…
やりたいこと 駅メモのスクショからガチャでバッテリー等のアイテムが出たスクショを検知する どうかんがえてもsyaru_botへの実装です本当にありがとうございました 実装 予めバッテリー/フットバース/ねこぱんちの画像を用意 与えられた画像にあるしきい値…
環境 Ubuntu 14.04 インストール なんとすでにパッケージがあるではないか sudo apt-get install python-opencv 公式ヘルプ見ると(シェルスクリプト)https://github.com/jayrambhia/Install-OpenCVダウンロードしてコンパイルしろっていうんだけど 動作確認 …
できるかそんなもん(なお検証言語はRuby できた /\A(?!\d*\z)[a-z0-9]+\z/i こうすると 通る hoge HoGE hoge123 通らない ほげ hoge 123 どうなってんの キモはおそらく(?!\d*\z)の部分 最後に説明する \A 文字列の最初 ^は使わないこと [a-z0-9] a~z 0…
用意する環境 Ubuntu 14.04 Ruby2.2 bundle 1.8.4 MySQL 5.5 ImageMagick(apt-get install imagemagickすればおk) 要件 簡素な画像アップローダーサイト「gazo」をつくる(Gyazoでゎなぃ 画像を投稿できて一覧表示できるようにする 画像投稿には必ずコメン…
デフォルトだと512MBしかうpできない そんなリモートストレージ役に立つかっての 設定 /owncloud/path/to/.htaccessをいじる php.iniは触らない <IfModule mod_php5.c>項目のそれぞれを以下 <IfModule mod_php5.c> php_value upload_max_filesize 0 php_value post_max_size 0 php_value memory_limit </ifmodule></ifmodule>…
「0~9とa~zを用いたランダムな8文字列が欲しいめう!」って場合 ばっどのうはう [*0..9, *'a'..'z'].sample(8).join せいかい SecureRandom.hex(4) #バイト数なので4で8文字
気になったのでメモ 例 hoge, piyo, fuga = 1, 2, 3 hoge ,piyo = [1,2] 実用的に考えるとid, domain, = 'foo@bar.com'.split('@')とか そもそもどういう何ぞい 多重代入とは複数の式または配列から同時に代入を行えるスグレモノ 右辺の要素が余ったら無視さ…
エクスポート mysqldump -u USER_NAME DATABASE_NAME --single-transaction -p > FILE_NAME インポート mysql -u USER_NAME -p DATABASE_NAME < FILE_NAME