2015-01-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…

2015年04月01日のツイート

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…

OpenCVのJPEG2000は可逆圧縮

非可逆なJPEG2000は実装されない?

2015年01月30日のツイート

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変数のサイズは不変として,以下の様なループ処理

cv::Mat a, b, c; while(1) { a = (b == b) & c; } と cv::Mat a, b, c, d; while(1) { d = b == b; a = d & c; } では,後者のほうが若干速い。その理由は,式テンプレート MatExpr をオペランドにとる演算は,加減乗除と要素毎の積(mul),負号,絶対値の演…

2015年01月05日のツイート

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…