mirror of
https://github.com/opencv/opencv_contrib.git
synced 2025-10-19 02:16:34 +08:00
renaming draw
This commit is contained in:
@@ -140,7 +140,7 @@ CV_EXPORTS_W void estimatePoseSingleMarkers(InputArrayOfArrays corners, float ma
|
||||
const Ptr<EstimateParameters>& estimateParameters = makePtr<EstimateParameters>());
|
||||
|
||||
|
||||
/** @deprecated Use CharucoBoard::testCharucoCornersCollinear
|
||||
/** @deprecated Use CharucoBoard::checkCharucoCornersCollinear
|
||||
*/
|
||||
CV_EXPORTS_W bool testCharucoCornersCollinear(const Ptr<CharucoBoard> &board, InputArray charucoIds);
|
||||
|
||||
|
@@ -17,7 +17,7 @@ class aruco_test(NewOpenCVTests):
|
||||
id = 2
|
||||
marker_size = 100
|
||||
offset = 10
|
||||
img_marker = cv.aruco.drawMarker(aruco_dict, id, marker_size, aruco_params.markerBorderBits)
|
||||
img_marker = cv.aruco.generateImageMarker(aruco_dict, id, marker_size, aruco_params.markerBorderBits)
|
||||
img_marker = np.pad(img_marker, pad_width=offset, mode='constant', constant_values=255)
|
||||
gold_corners = np.array([[offset, offset],[marker_size+offset-1.0,offset],
|
||||
[marker_size+offset-1.0,marker_size+offset-1.0],
|
||||
|
@@ -90,7 +90,7 @@ public:
|
||||
|
||||
// canonical image
|
||||
const int markerSizePixels = static_cast<int>(imgMarkerSize/sqrt(2.f));
|
||||
aruco::drawMarker(dictionary, id, markerSizePixels, img, parameters.markerBorderBits);
|
||||
aruco::generateImageMarker(dictionary, id, markerSizePixels, img, parameters.markerBorderBits);
|
||||
|
||||
// get rvec and tvec for the perspective
|
||||
const double distance = 0.1;
|
||||
|
@@ -120,7 +120,7 @@ int main(int argc, char *argv[]) {
|
||||
|
||||
// show created board
|
||||
Mat boardImage;
|
||||
board->draw(imageSize, boardImage, margins, borderBits);
|
||||
board->generateImage(imageSize, boardImage, margins, borderBits);
|
||||
|
||||
if(showImage) {
|
||||
imshow("board", boardImage);
|
||||
|
@@ -120,7 +120,7 @@ int main(int argc, char *argv[]) {
|
||||
|
||||
// show created board
|
||||
Mat boardImage;
|
||||
board->draw(imageSize, boardImage, margins, borderBits);
|
||||
board->generateImage(imageSize, boardImage, margins, borderBits);
|
||||
|
||||
if(showImage) {
|
||||
imshow("board", boardImage);
|
||||
|
@@ -103,7 +103,7 @@ int main(int argc, char *argv[]) {
|
||||
}
|
||||
|
||||
Mat markerImg;
|
||||
aruco::drawMarker(dictionary, markerId, markerSize, markerImg, borderBits);
|
||||
aruco::generateImageMarker(dictionary, markerId, markerSize, markerImg, borderBits);
|
||||
|
||||
if(showImage) {
|
||||
imshow("marker", markerImg);
|
||||
|
@@ -17,7 +17,7 @@ static inline void createBoard()
|
||||
//! [createBoard]
|
||||
cv::Ptr<cv::aruco::CharucoBoard> board = cv::aruco::CharucoBoard::create(5, 7, 0.04f, 0.02f, dictionary);
|
||||
cv::Mat boardImage;
|
||||
board->draw(cv::Size(600, 500), boardImage, 10, 1);
|
||||
board->generateImage(cv::Size(600, 500), boardImage, 10, 1);
|
||||
//! [createBoard]
|
||||
cv::imwrite("BoardImage.jpg", boardImage);
|
||||
}
|
||||
|
@@ -31,7 +31,7 @@ void refineDetectedMarkers(InputArray _image, const Ptr<Board> &_board,
|
||||
}
|
||||
|
||||
void drawPlanarBoard(const Ptr<Board> &board, Size outSize, const _OutputArray &img, int marginSize, int borderBits) {
|
||||
board->draw(outSize, img, marginSize, borderBits);
|
||||
board->generateImage(outSize, img, marginSize, borderBits);
|
||||
}
|
||||
|
||||
void getBoardObjectAndImagePoints(const Ptr<Board> &board, InputArrayOfArrays detectedCorners, InputArray detectedIds,
|
||||
@@ -120,7 +120,7 @@ bool estimatePoseCharucoBoard(InputArray charucoCorners, InputArray charucoIds,
|
||||
}
|
||||
|
||||
bool testCharucoCornersCollinear(const Ptr<CharucoBoard> &board, InputArray charucoIds) {
|
||||
return board->testCharucoCornersCollinear(charucoIds);
|
||||
return board->checkCharucoCornersCollinear(charucoIds);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -497,7 +497,7 @@ void drawCharucoDiamond(const Ptr<Dictionary> &dictionary, Vec4i ids, int square
|
||||
// create a charuco board similar to a charuco marker and print it
|
||||
Ptr<CharucoBoard> board = CharucoBoard::create(3, 3, (float)squareLength, (float)markerLength, *dictionary, tmpIds);
|
||||
Size outSize(3 * squareLength + 2 * marginSize, 3 * squareLength + 2 * marginSize);
|
||||
board->draw(outSize, _img, marginSize, borderBits);
|
||||
board->generateImage(outSize, _img, marginSize, borderBits);
|
||||
}
|
||||
|
||||
|
||||
|
@@ -65,7 +65,7 @@ static inline void projectMarker(Mat& img, Ptr<aruco::Board> board, int markerIn
|
||||
// canonical image
|
||||
Mat markerImg;
|
||||
const int markerSizePixels = 100;
|
||||
aruco::drawMarker(board->getDictionary(), board->getIds()[markerIndex], markerSizePixels, markerImg, markerBorder);
|
||||
aruco::generateImageMarker(board->getDictionary(), board->getIds()[markerIndex], markerSizePixels, markerImg, markerBorder);
|
||||
|
||||
// projected corners
|
||||
Mat distCoeffs(5, 1, CV_64FC1, Scalar::all(0));
|
||||
|
@@ -641,7 +641,7 @@ TEST(Charuco, testBoardSubpixelCoords)
|
||||
Ptr<aruco::CharucoBoard> board = cv::aruco::CharucoBoard::create(4, 4, 1.f, .8f, dict);
|
||||
|
||||
// generate ChArUco board
|
||||
board->draw(Size(res.width, res.height), gray, 150);
|
||||
board->generateImage(Size(res.width, res.height), gray, 150);
|
||||
cv::GaussianBlur(gray, gray, Size(5, 5), 1.0);
|
||||
|
||||
aruco::DetectorParameters params;
|
||||
|
@@ -20,7 +20,7 @@ TEST(CV_ArucoDrawMarker, regression_1226)
|
||||
|
||||
ASSERT_NO_THROW(
|
||||
{
|
||||
board->draw(sz, mat, 0, 1);
|
||||
board->generateImage(sz, mat, 0, 1);
|
||||
});
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user