2015-01-01から1年間の記事一覧
英語版のドキュメントにしか無いけど、部分画像のROIをはみ出さずに境界値を作る場合はBORDER_ISOLATEDを併用しないといけなくなったのか…知らなかった。 http://docs.opencv.org/modules/imgproc/doc/filtering.html#copymakeborder http://code.opencv.org…
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…
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…
連番ファイルを読み込むときなどには CV_CAP_PROP_FORMAT や CV_CAP_PROP_CONVERT_RGB が使えるかとおもいきや、そうでもない。CeempleのOpenCV3.0ではCV_8U3Cで読み込まれるようです。%02dとかで連番ファイルを読み込めるので便利だと思ったんですが…ちなみ…
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…
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::isContinuous() が真かつ演算対象が連続するチャンネルならば、チャンネル数を合わせて演算する方法がある。 // m3の1チャンネルにm1を足す void func(Mat3f m3, …
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…
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…
非可逆なJPEG2000は実装されない?
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…
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),負号,絶対値の演…
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…