所以我的问题是:我通常将笔记本电脑连接到外部屏幕,一切正常,直到我需要将笔记本电脑带到大学进行进度报告 . 当我的笔记本电脑没有连接到外部屏幕时,imshow显示的窗口在底部被切断,如图所示 .

以前有人遇到过这个问题吗?如果是这样,你能分享如何解决这个问题吗?我的笔记本电脑使用的是Windows 10,python 3.6.4和opencv 3.3.0 .

我现在的代码有点长,所以我只想给出流程:用imread读取图像,从中裁剪ROI,用cvtColor将ROI转换为灰度,添加掩码用cv2.inRange过滤掉颜色,申请使用bitwise_and在灰度图像上进行遮罩,然后使用getPerspectiveTransform和warpPerspective进行透视更改,使用imwrite保存图像,最后使用imshow和waitkey显示结果 .

以下是每个步骤的代码行示例 .

'image'和'gray'是480x360图像,'cropped'和'white_lanes'是480x150图像,并且映射是480x550图像

我的代码:

image = cv2.imread(args["data"])

gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

cropped = gray[210:360]

mask_white = cv2.inRange(cropped, 220, 255)

white_lanes = cv2.bitwise_and(cropped, mask_white)

M = cv2.getPerspectiveTransform(pts1, pts2)

mapped = cv2.warpPerspective(white_lanes, M, (wlwidth+2*expansionx, wlheight+expansiony))

filename=args["data"][11:-4]

cv2.imwrite("cropmap{}.jpg".format(filename), cropmap)

cv2.imshow("Cropped Gray Image", cropped)

cv2.waitKey(0)

java的imshow方法_imshow窗口是截止的相关推荐

  1. java的imshow方法_如何在循环中使用子图,imshow或图形来显示所有图像?

    基本上,我想循环所有视频帧,从背景图像中减去每一帧,并使用子图或数字显示结果,即 subtractedImg . vidObj = VideoReader('test3.mp4'); width = ...

  2. java中main方法前的public static void及其后面的(String[] args)【笔记自用】

    为什么Java的main方法必须是public static void? 一. void 如下,像C, C++一样,将返回值类型改为int,再返回一个0,虽然编译通过,但是运行时会报错. 找到一种可理 ...

  3. java编程算法出现在窗口_Java实现轨迹压缩算法开放窗口代码编程实例分享

    Java实现轨迹压缩算法开放窗口代码编程实例分享,今天要给各位朋友分享的这篇文章主要介绍了Java编程实现轨迹压缩算法开放窗口实例代码,具有一定的参考价值,有兴趣的朋友来看看吧. 轨迹压缩算法 场景描 ...

  4. 【Linux】shell调用Java程序main方法通过crontab定时执行

    来源:https://blog.csdn.net/coolcooldool/article/details/51775105 最近一个项目需要写一个batch定时读取文件往数据库里插入记录,第一次写, ...

  5. mac java 更新_mac版java怎么更新升级 mac版java更新升级方法

    类型:Mac编程软件大小:62.3M语言:中文 评分:10.0 标签: 立即下载 mac版java怎么更新升级?mac版java更新升级方法.有很多使用Mac的用户需要mac版java,有的时候需要下 ...

  6. java背景颜色代码_java窗口背景颜色设置

    窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色. 如果直接调用这个方法后,的确设置了背景颜色,但看到的却不是直接的JF ...

  7. java使用paint方法画图

    java使用paint方法画图 需要继承JFrame类来画窗口 => public class Game extends JFrame {} setTitle(String s); //设置窗口 ...

  8. java图形界面设置背景_java窗口背景颜色设置

    详细内容 窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色. 如果直接调用这个方法后,的确设置了背景颜色,但看到的却不是 ...

  9. 如何用Java设计一个简单的窗口界面(学习中.1)

    如何用Java设计一个简单的窗口界面 一.前言 二.简单了解 1.Swing简介 2.框架(frame) 3.层次 三.步骤 1.打开eclipse,依次创建项目,包,类. 2.代码 2.1最简单的可 ...

最新文章

  1. Adobe Flash player 10 提示:Error#2044:未处理的IOErrorEvent. text=Error#2036:加载未完成 的解决方法
  2. 原生态基于OpenCV图像处理软件开发
  3. 2021-04-04 CPU缓存一致性 MESI协议
  4. 吴恩达机器学习之单变量线性回归实现部分
  5. RasbbitMQ 交换机、路由键与队列绑定
  6. Empire C:Basic 4
  7. 机器人挠人脚心_挠同学脚心
  8. 2021年流动式起重机司机模拟考试题库及流动式起重机司机模拟考试系统
  9. 屏幕缩放和Origin缩放不一致如何解决?
  10. 解决ColorPix拾色器提取颜色错误
  11. <C++>一篇文章搞懂类和对象中常函数和常对象的实质以及避免空指针访问的小妙招
  12. 自激多谐振荡电路实验总结,小白电路测试
  13. 2011移动开发者大会后记
  14. 常用计算机功率,【推荐】ZOL在线功率计算器 了解自用电脑的最大功率
  15. UC研发团队——做自己的研发,让别人说去吧!(11月20日更新版)
  16. 主成分分析(最小二乘法回归,主成分回归模型)代码分享
  17. (Java)学习笔记—— 编写1个TubeLight类,该类是对管状灯的描述,它继承于Light类。
  18. XCP协议系列介绍01-看了就会的XCP协议
  19. 简单学JAVA-Java开发利器
  20. 鹅鹅鹅的论文投稿记录~

热门文章

  1. python cv2 matchtemplate_OpenCV-Python系列十:模板匹配
  2. ajax注册表单用户名实时验证,Ajax注册表单用户名实时验证..doc
  3. float 与 double、隐式类型转换、switch、重写与重载、Java 与 C++ 的区别、JRE or JDK
  4. 通信 / DHCP 四次握手
  5. 数据结构与算法 / 二叉搜索树(Binary Search Tree)
  6. python合并excel文件关键字_python合并多个excel文件的示例
  7. 400W SOD-123封装 TVS管SMF4L系列 型号齐全
  8. android 左移动画_Android 控件的显示隐藏上下左右移动动画
  9. oracle删表分区同时维护索引,有关Oracle表分区进行(DML)维护后对索引的影响的分析...
  10. Android六边形图像