2015-05-01から1ヶ月間の記事一覧

研究日誌

自分のためにも何か書いとかないとということで試行。条件変えて反復する度に画像入れ替えてたらダメだよね…性能評価がギザギザになった。フレームの切り替えのためのコードが入ってたのが原因。

copyMakeBorder

英語版のドキュメントにしか無いけど、部分画像のROIをはみ出さずに境界値を作る場合はBORDER_ISOLATEDを併用しないといけなくなったのか…知らなかった。 http://docs.opencv.org/modules/imgproc/doc/filtering.html#copymakeborder http://code.opencv.org…

2015年05月20日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2015年05月19日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

VideoCapture

連番ファイルを読み込むときなどには CV_CAP_PROP_FORMAT や CV_CAP_PROP_CONVERT_RGB が使えるかとおもいきや、そうでもない。CeempleのOpenCV3.0ではCV_8U3Cで読み込まれるようです。%02dとかで連番ファイルを読み込めるので便利だと思ったんですが…ちなみ…

2015年05月15日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

2015年05月14日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

チャンネル数の異なるMat間の四則演算等

チャンネル数の異なるMat間では、そのままではサイズが等しくても演算できないのだけど、Mat::isContinuous() が真かつ演算対象が連続するチャンネルならば、チャンネル数を合わせて演算する方法がある。 // m3の1チャンネルにm1を足す void func(Mat3f m3, …

2015年05月09日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…