如何使用matplotlib生成交互式图

时间:2019-04-23 12:32:00

标签: python matplotlib plot interactive

我正在为我的研究工作生成散射,步长,多项式拟合图。由于这些图以jpeg格式保存,因此当我们重新分析jpeg图时,我们无法估计点的特定值。

那么,有什么方法可以生成交互式图,以便当我们单击一条线或一点时,可以得到x,y值? 例如,我们能否稍后从图上获取拟合线的值

cv::namedWindow("Original_Image", cv::WINDOW_FREERATIO);
cv::namedWindow("Result", cv::WINDOW_FREERATIO);
cv::Mat originalImg = cv::imread("y25av.jpg");
cv::Mat mask = cv::imread("mask.jpg");

// to gray
cv::Mat gray;
cv::cvtColor(mask, gray, cv::COLOR_BGR2GRAY);
cv::threshold(gray, mask, 180, 255, cv::THRESH_BINARY);

cv::Mat dst;
cv::inpaint(originalImg, mask, dst, 10, cv::INPAINT_TELEA);

cv::imshow("Original_Image", originalImg);
cv::imshow("Result", dst);
cv::waitKey();

0 个答案:

没有答案
相关问题