とある理系院生の勉強日記

モチベーション維持用兼備忘録

ROS kineticをUbuntu16.04に入れる

Ubuntu16.04.1LTSにROS kineticを入れる 基本的に以下のサイトの通りやっていけばいい http://wiki.ros.org/ja/kinetic/Installation/Ubuntu 下記は概要のみ、1つずつ実行していけば入る $ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb…

OpenCVでSobelオペレータをやってみる

自分の認識ですが... Sobelオペレータは微分オペレータの課題である画像中のノイズに反応してしますことを解決したもの。 微分方向には微分オペレータを適用し、法線方向には平滑化を行う。 1画像をグレースケールに変換 2Sobel関数を利用 以下サンプルはx方…

OpenCVで画像の画素をいじる

1 画像を読み込む 2 split()関数で画像のチャンネルの分割を行う 3 merge()関数でBGRをいじる OpenCVはBGRの順にカラーが並ぶためsplit()関数でカラー画像のチャンネルを分割した際には配列の[0]が青、[1]が緑、[2]が赤となる。 以下サンプルプログラムは青…

OpenCVでカメラの読み込み

VideoCaptureオブジェクトの生成が必要になることだけ注意 以下サンプル # -*- coding: utf-8 -*- import cv2 cv2.namedWindow("camera") cap = cv2.VideoCapture(0) while(True): #retはreadできたかどうかのフラグ ret, img = cap.read() cv2.imshow("came…

OpenCVで画像の読み込み・保存

1 画像を読み込む 2 グレースケール画像を保存する OpenCVで画像を読み込む関数としてimread()がある。 第1引数は画像のファイル名を指定 第2引数を1にするとカラー画像で、0にするとグレースケール画像で読み込む 以下サンプル カラー画像とグレースケール…

AnacondaにPyMCをいれる

1 >conda update conda 2 >conda update --all 3 >conda install pymc 4import pymc でエラーが出ないかチェック

Windows10でOpenCVの環境を構築する(Python3系)

1 Window用のAnaconda3をインストール(パスを通すチェックボックスをチェックしておくことを忘れない) 2 http://www.lfd.uci.edu/~gohlke/pythonlibs/ からOpenCVとOpenCV contribがセットになっているwhl拡張子のファイルをダウンロードする(自身のダウンロ…