[32/64bit] cv::MatExpr のインスタンスを破棄します
core_MatExpr_delete p1
p1 = sptr : IntPtr expr
(プラグイン / モジュール : OpenCvSharpExtern.dll)
行列式の表現. これは,実装されている行列演算のリストで,任意の複素数表現に組み合わせることができます(ここで A, B は行列(Mat )を,s はスカラ(Scalar )を,alpha は実数値のスカラ(double )を表します). 加算,減算,否定.A+B, A-B, A+s, A-s, s+A, s-A, -A スケーリングA*α 要素ごとの乗算と除算。A.mul(B)、A/B、α/A マトリックスの乗算。A*B 転置。A.t() (ATの意) 行列の逆変換や擬似逆変換、連立方程式や最小二乗問題の解法。A.inv([方法])(~A<sup>-1</sup>)、A.inv([方法])*B(~X: AX=B) 比較する。A cmpop B, A cmpop alpha, alpha cmpop A, ここで cmpop は >, >=, ==, !=, <=, < のいずれかです。比較の結果は、要素が 255 (特定の要素または要素のペアが条件を満たす場合) または 0 に設定される 8 ビットのシングルチャネルマスクです。 ビット単位の論理演算。A logicop B, A logicop s, s logicop A, ~A(logicop は &, |, ^ のいずれか)。 要素単位の最小値と最大値:min(A, B), min(A, alpha), max(A, B), max(A, alpha) 要素ごとの絶対値:abs(A) クロスプロダクト、ドットプロダクトA.cross(B), A.dot(B) norm, mean, sum, countNonZero, trace, determinant, repeat など,行列や行列とスカラを返すあらゆる関数. 行列の初期化子( Mat::eye(), Mat::zeros(), Mat::ones() ),カンマで区切られた行列の初期化子,行列のコンストラクタ,サブ行列を抽出する演算子( Mat の説明を参照してください). 結果を適切な型にキャストする Mat_<destination_type>() コンストラクタ.注意カンマで区切られた初期化子や,おそらくその他のいくつかの演算子は,起こりうる曖昧さを解決するために,明示的な Mat() または Mat_<T>() コンストラクタの呼び出しを必要とします. 以下は,行列式の例です.A.inv(DECOMP_SVD)SVD svd(A);Mat pinvA = svd.vt.t()*Mat::diag(1./svd.w)*svd.u. t(); // A の擬似逆行列を計算する(A.inv(DECOMP_SVD)SVD svd(A) と同等)。t();// Levenberg-Marquardt アルゴリズムのパラメータの新しいベクトルを計算するx -= (A.t()*A + lambda*Mat::eye(A.cols,A.cols,A.type()).inv(DECOMP_CHOLESKY)*(A.t()*err);// 「アンシャープマスク」アルゴリズムを用いて画像をシャープにするMat blurred; double sigma = 1, threshold = 5, amount = 1;GaussianBlur(img, blurred, Size(), sigma, sigma);Mat lowContrastMask = abs(img - blurred) < threshold;Mat sharpened = img*(1+amount) + blurred*(-amount);img.copyTo(sharpened, lowContrastMask). 元関数名(C#): core_MatExpr_delete 元DLLエクスポート名: core_MatExpr_delete 参照元CSファイル: Internal\PInvoke\NativeMethods\core\NativeMethods_core_MatExpr.cs ▼ C言語側関数定義
CVAPI(ExceptionStatus) core_MatExpr_delete(cv::MatExpr *self) { BEGIN_WRAP delete self; END_WRAP }
プラグイン / モジュール | OpenCvSharpExtern.dll |
バージョン | 1.00 |
作成日 | 2021/11/30 |
著作者 | inovia |
URL | https://hsp.moe/ |
備考 | #include "OpenCvSharpExtern32.as"
#include "OpenCvSharpExtern64.as" 使用するHSPランタイムのビット数に合わせたインクルードファイルを使用すること |
タイプ | OpenCVSharpラッパーDLL |
グループ | NativeMethods_core_MatExpr |
対応環境 |
|
hs ファイル | hsphelp\OpenCvSharpExtern.hs |