2016/04/17

graphviz and Synthetic Biology Open Language (SBOL)

graphviz + SBOL(Synthetic Biology Open Language)



python 2.7
graphviz
Windows 8.1 64bit



Link

-Caret Dash Caret
  Graphviz + SBOLv1.0
SBOL
python graphviz

2015/02/10

matplotlibのインストール

他サイトでもたくさん取り上げられていますが、ご多分に漏れず自分も苦労したのでメモ。

環境 windows 7
Python 2.7

1. get-pip.pyをダウンロード
環境変数の設定を忘れずに。
2. 下記コード実行(プロキシ経由)
プロキシ使ってない場合は、最初のsetを省く。

例)うまくpipでインストールできると下みたいなる。
pip install pytz
Collecting pytz
Downloading pytz-2014.10-py2.py3-none-any.whl(477kB)
100%|#########################| 479kB 3.2MB/s ta 0:00:011
Installing collected packages: pytz
Successfully installed pytz-2014.10


端末上でpip freezeとすれば入っているライブラリやバージョンがわかる


テストコード
LINK

Python, SciPy, matplotlibのインストール(Windows)

そこはかとなく書くよん。
-pipの使い方(2014/1バージョン)


プロキシ経由の場合
-How to set an HTTP proxy in Python 2.7?

2014/08/17

normalizeとカラーヒストグラム

cv2.normalize()の使い方
RGBのカラーヒストグラムを例にnormalize()を使ってみる。



python 2.7
numpy 1.8.1
openCV 2.4.9
Windows 7 64bit



変数lower,upperが正規化するときの下限と上限。

2016/9/24 code修正 rangeに誤り

2014/08/05

'int' object is not callable



'int' object is not callable
というエラー

関数の仮引数にrangeを入れ、その中でrange関数を使ってしまったためにエラーになってしまった。
とにかく関数名を変数名として使わないように気をつける。
原因を見つけるのに時間がかかった。
気をつけねば。


LINK

ひきメモ
[python]変数名と関数名は同じにしてはいけない

2014/08/03

動的輪郭モデル(SnakeImage)を使ってみる。


CvPointがないため、座標はタプルで行うということは、わかっていたのだけど。リストで座標集めてタプルにして渡すというところまでは、なかなか思いつかず手間取った。
youtubeにSnakeImageの例があったのだけれど、リンク切れしててわからず。実際はどんなふうにしてるんでしょうね...

python 2.7
numpy 1.8.1
openCV 2.4.9
Windows 7 64bit

LINK

OpenCV 2.2 (r4295) Python リファレンス
snakeimage

Youtube
cv.SnakeImage Active Contour OpenCV Python

2014/08/01

opencv2で開いてPILで輝度変更

python 2.7
numpy 1.8.1
openCV 2.4.9
PIL(python image library)
Windows 7 64bit

PIL - opencv2

2016/9/24今はもうPillowを使うんだって。

LINK

画像処理でのPythonの利用 - SlideShare

2014/07/30

閾値処理(threshold)

python 2.7
numpy 1.8.1
openCV 2.4.9
Windows 7 64bit


fig.1 gray


fig.2 cv2.THRESH_BINARY


fig.3 cv2.THRESH_BINARY_INV


fig.4 cv2.THRESH_OTSU


fig.5 cv2.THRESH_BINARY_INV+cv2.THRESH_OTSU


fig.6 cv2.THRESH_TOZERO_INV


fig.7 cv2.THRESH_TOZERO_INV, mask=cv2.THRESH_BINARY


threshold