Skip to content

Instantly share code, notes, and snippets.

@Gotoryoo
Gotoryoo / mytool.py
Last active December 2, 2016 13:32
作成したコードをGitHubに送信するtestとしてmytoool.pyをあげる。
# -*- coding: utf-8 -*-
"""
Created on Wed Aug 19 14:59:47 2015
@author: ryousuke
"""
import cv2
import numpy as np
def funcDouble(x):
# -*- coding: utf-8 -*-
"""
Created on Wed Dec 16 20:48:01 2015
@author: ryousuke
"""
import numpy as np
import math
filename = 'C:\\Users\\ryousuke\\Desktop\\lab_data\\12mon_trackfollow\\20151207_follow_ghost\\03-04\\'
@Gotoryoo
Gotoryoo / helmart.py
Created August 19, 2016 08:58
helmart変換を行ったうえでパターンマッチを行うpythonコードです。importにあるgrid_affineとaffineはJyoshidaのgistから入手してください。gorgデータは54番サーバー内にあるのでそこから入手してください。
# -*- coding: utf-8 -*-
"""
Created on Wed Aug 17 15:27:51 2016
@author: ryousuke
"""
import affine
import numpy as np
#from array import array
@Gotoryoo
Gotoryoo / bmp2dat.py
Created November 29, 2016 05:13
指定したディレクトリの中にある全bmpファイルをタイムスタンプ順でunsignedcharのバイナリファイルに書き出す。
# -*- coding: utf-8 -*-
"""
Created on Wed Apr 15 18:12:36 2015
@author: ryousuke
"""
"""
Created on Wed Apr 15 10:42:49 2015
@Gotoryoo
Gotoryoo / count.py
Created November 29, 2016 05:14
読み込んだ画像の名前をある定義によって分割し、分割した一つ一つをix,iy,izと定義するプログラム。
# -*- coding: utf-8 -*-
"""
Created on Tue Apr 28 13:32:24 2015
読み込んだ画像の名前をある定義によって分割し、分割した一つ一つをix,iy,izと定義するプログラム
@author: ryousuke
"""
fullpath = "C:\\Users\\ryousuke\\Desktop\\nakakenn\\img\\gtrd_0_89_15.bmp"
@Gotoryoo
Gotoryoo / countingPixel.py
Last active November 29, 2016 05:16
指定したファイルの中にある画像に対して画像処理を行い、処理後の画像データの白ピクセル数をカウントして表示するプログラムです。
# -*- coding: utf-8 -*-
"""
Created on Tue Apr 21 16:36:05 2015
@author: ryousuke
"""
"""
Created on Wed Apr 15 10:42:49 2015
@Gotoryoo
Gotoryoo / countingPixel_changekernel_thre.py
Created November 29, 2016 05:18
基本的なコードは countingPixel.py と同じである。
# -*- coding: utf-8 -*-
"""
Created on Mon May 11 09:39:59 2015
基本的なコードは countingPixel.py と同じである。
このコードとcountingPixel.pyの違いは、複数のカーネルサイズ、二値化閾値を指定することで、画像処理の度に数値を変更するのではなく、
試したい閾値を一度に試すことができる点である。
それ以外はcountingPixel.pyと違いはない。
@Gotoryoo
Gotoryoo / displaying_img.py
Created November 29, 2016 05:20
指定したファイル内にある画像を読み込み、その画像が空であるのか、空でないのかを判断するコードである。
"""
Created on Wed Apr 15 09:27:47 2015
Displaying all jpg-imgs in a directory in 7 ways; normal,R,G,B,H,S and V-channel
画像の表示のサンプル
指定したファイル内にある画像を読み込み、その画像が空であるのか、空でないのかを判断するコードである。
①指定したファイルの中にある画像を読み込み、その画像の縦と横の大きさを取得することで、読み込んだ画像の総ピクセル数を求める。
②読み込んだ画像を、私が「青色」と指定した範囲を超えた数値を持つピクセルを黒くし、青色の範囲にあるピクセルを白く表示するmaskを作成する。
③作成したmaskの白ピクセル数をカウントし、画像の総ピクセル数に対するカウントした白ピクセル数の割合を求める。
④その割合が、設定した閾値以上であったら『空』、以下であったら『not空や--------』とpython画面上に表示するようにした。
"""
Created on Fri May 01 19:17:23 2015
@author: jyoshida-sci
"""
import cv2
import numpy as np
import itertools
# -*- coding: utf-8 -*-
"""
Created on Tue Oct 04 20:53:36 2016
@author: ryousuke
"""
import datetime
from time import sleep
import os
import sys