OpenCV 4.13.0
開源計算機視覺庫 (Open Source Computer Vision)
正在載入...
正在搜尋...
未找到匹配項
cv::ml::SimulatedAnnealingSolverSystem 結構體參考

此類聲明瞭在模擬退火最佳化演算法中使用的系統狀態的示例介面。 更多...

#include <opencv2/ml.hpp>

cv::ml::SimulatedAnnealingSolverSystem 的協作圖

公開成員函式

void changeState ()
 
double energy () const
 
void reverseState ()
 

詳細說明

此類聲明瞭在模擬退火最佳化演算法中使用的系統狀態的示例介面。

注意
此類未在 C++ 程式碼中定義,不能直接使用 - 您需要自己實現具有相同方法的版本。

成員函式說明

◆ changeState()

void cv::ml::SimulatedAnnealingSolverSystem::changeState ( )

改變系統狀態的函式(隨機擾動)。

◆ energy()

double cv::ml::SimulatedAnnealingSolverSystem::energy ( ) const

給出系統狀態的能量值。

◆ reverseState()

void cv::ml::SimulatedAnnealingSolverSystem::reverseState ( )

恢復到前一個狀態的函式。在呼叫 changeState() 後只能呼叫一次。


此結構體的文件是從以下檔案生成的