当前位置: 首页 > news >正文

网站开发项目报价网站开发注意的事项

网站开发项目报价,网站开发注意的事项,wordpress数据库分离,临沂做百度网站软件公司文章目录 创建滑动条 —— createTrackbar 创建滑动条 —— createTrackbar createTrackbar是OpenCV中的一个函数#xff0c;用于创建一个可调节的滑动条#xff08;Trackbar#xff09;#xff0c;以便在图像处理过程中实时调整参数 int cv::createTrackbar(const String… 文章目录 创建滑动条 —— createTrackbar 创建滑动条 —— createTrackbar createTrackbar是OpenCV中的一个函数用于创建一个可调节的滑动条Trackbar以便在图像处理过程中实时调整参数 int cv::createTrackbar(const String trackbarname, // 滑动条的名称作为字符串传递const String winname, // 滑动条的窗口名称通常是显示图像的窗口名称int * value, // 指向整数变量的指针该指针指向的值反映滑块的位置创建后滑块位置由此变量定义int count, // 滑动条的最大取值TrackbarCallback onChange 0, // 回调函数每次滑块更改位置时要调用的函数的指针void * userdata 0 // 传递给回调函数的可选参数) 其中回调函数的定义如下void onChange(int value, void* userdata) // void* userdata 参数是可选的{// 滑动条值发生变化时执行的操作}可以看到回调函数是可选参数当默认为0时则只更新value要进行的操作在后面定义 例二值化选择参数阈值作为滑动条 #include opencv2/opencv.hpp #includeiostream using namespace std;int main() {cv::Mat image cv::imread(C:/Users/Opencv/temp/lena.png);if (image.empty()) {cout 打开图片失败 endl;return -1;}cv::namedWindow(img);cv::imshow(img, image);int value 128;cv::createTrackbar(阈值, img, value, 255);while (true){cv::Mat thrseImg;cv::threshold(image, thrseImg, value, 255, cv::THRESH_BINARY);cv::imshow(img, thrseImg); // 注意窗口的名字要和之前的一样//cv::imshow(取不同名字时, thrseImg); char key cv::waitKey(10);if (key 27 || key q){break;}}cv::waitKey(0);cv::destroyAllWindows();return 0; }注上述代码中如果while循环里imshow展示的窗口名字跟之前不同则会新开这个窗口作为滑动结果窗口如下图所示在原图img中滑动数值原图不会改变改变的是另一个窗口。 使用回调函数来简化上述代码 #include opencv2/opencv.hpp #includeiostream using namespace std;void callback(int value, void*); cv::Mat image ,thrseImg; // 定义成全局变量才能同时在回调函数中调用int main() {image cv::imread(C:/Users/jutze/ljw_C/Opencv/temp/lena.png);if (image.empty()) {cout 打开图片失败 endl;return -1;}cv::namedWindow(img);cv::imshow(img, image);int value 128;cv::createTrackbar(阈值, img, value, 255, callback);cv::waitKey(0);cv::destroyAllWindows();return 0; }static void callback(int value, void*) {cv::threshold(image, thrseImg, value, 255, cv::THRESH_BINARY);cv::imshow(img, thrseImg); } 此外OpenCV还提供了鼠标响应函数setMouseCallback()和键盘响应函数setKeyboardCallback()通过在指定窗口进行鼠标点击或键盘按键来触发回调函数执行相关操作。但感觉实际使用的场景比较少以后遇到再说吧。
http://www.tj-hxxt.cn/news/223845.html

相关文章:

  • 文件服务器网站搭建教程网站那种推广链接怎么做
  • 浙江网站建设平台网络设计是啥
  • 如何在网站做引流网络推广服务投诉
  • 蜜淘app在那个网站做的北京网站运营优化公司
  • 学校网站建设论文开发公司交房流程及注意事项
  • js检测网站是否能打开注册安全工程师注册管理系统
  • 做游戏网站主页的素材大庆网站建设优化
  • 兰州网站外包产品设计培训机构哪家好
  • 网站管理员中心做一个网站都需要什么
  • wordpress快速仿站用织梦做网站能练技术吗
  • 做钓鱼网站视频教程做头像网站静态
  • 做编程的网站有哪些内容国外做无纺布的网站
  • 10个国内建筑网站副国级人员名单
  • 成都电商网站建设wordpress适用linux
  • 网站seo方案策划书同一个域名可以做几个网站吗
  • 云南个旧建设局网站wordpress 无法自动更新
  • 自己做网站买东西做商城网站带宽
  • 什么网站可以做时间加减公众号开发退款步骤
  • 手机版免费申请微网站wordpress写作主题
  • 校园内部网站建设方案北京大型商场
  • 网站是如何做的好遵义网络推广软文
  • 网站推广的方式和管理方法包头建设厅官方网站
  • 东莞网站开发前三强福建省建设注册中心网站
  • 做网站page只让搜索引擎查看文章wordpress
  • 烟台做网站的公司济南 网站建设
  • 个人电脑做网站违法吗网站专用app
  • 餐饮行业做网站的好处深圳网站设计官网
  • 网站建设收费标准讯息贵阳做网站多少钱
  • 网站集群建设中标潍坊建设网站公司电话
  • 建医疗网站步骤道滘镇做网站