問題タブ [polyhedra]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - OpenCV findContoursでポイントの順序を制御するには?
基本的に画像内のページの境界点を検出しようとする C++ の OpenCV コードに取り組んでいます。findCountours() 関数を使用して等高線を見つけ、その後、approxPolyDP() 関数を使用して四角形を見つけようとし、4 つの点のみを持つ四角形のみを考慮します。私のコードは、ほとんどが OpenCV サンプルの squares.cpp コードに基づいています。
それは機能し、4ポイントを返しました。そして私は幸せでした...しかし、この幸せは長続きしませんでした. :(すぐに、ポイントが返される順序がランダムに見えることに気付きました(画像ごとに異なります)。アルゴリズムが4つのポイントを特定の順序でのみ返すようにしたい(たとえば、左上、次に右上) 、次に右下、次に左下。
同じ固定順序でポイントを取得することは私のアプリケーションにとって重要であるため、私の質問は「これらのポイントが検出され、アルゴリズムによって返される順序を修正する方法はありますか」です (コードは正方形とほぼ同じです. cpp の OpenCV の例)。どんな助けでも本当に感謝します。そして言うまでもなく、TIA。:D
sql - 非個別選択エラーで使用される DISTINCT 句
データごとに 1 つのフィールドを使用してドロップダウン ボックスに入力したいのですが、1 つのテーブルからの一連のデータに対して返される一意の値が必要です。Group by は、私が使用している多面体データベースには実装されていません。名前はテーブルの主キーであり、すべての名前は一意です。
このクエリを実行しようとしています:
しかし、私はこのエラーが発生します:
非個別選択で使用される DISTINCT 句
geometry - PSLG から多面体複素数へ
外面が三角形で、他の面が三角形または四角形の PSLG があります。PSLG をウォークスルーするためのハーフエッジが与えられます。PSLG を多面体複体に変換するために必要な変更が最も少ない効率的なアルゴリズムは何ですか?
python - 多面体の Delaunay 三角形化 (Python)
重心を計算できるように、python で多面体のDelaunay Triangulationを取得しようとしています。にDelaunay関数がscipy.spatial
あり、それが n 次元で機能することがわかります。問題は、ドキュメンテーションが 2D の使用を示しており、より高い次元で何をすべきかを示していないことです。このオブジェクトを配列に分解できれば、おそらくこの問題は解決するでしょうが、その方法がわかりません。
私が直面している問題は、オブジェクトを出力しているため、これが正しく機能していることを確認する方法がわからないことです。多面体をグラフ化する方法や、scipy が吐き出すこのオブジェクトの使用方法について、Google で何も見つかりません。
私が行った場合
多面体の重心を計算できるように、これらの四面体の座標を取得できるようにしたいと本当に思っています。また、テッセレートされた多面体もグラフ化できれば、とてもいいと思います。私はMATLABでtrimesnと呼ばれる機能でこれを行うことができることを知り、matplotlibから見つけましたが、それは本当に違うようで、そのドキュメントは素晴らしいものではありません.