- 军军小站|张军博客
搜索到与相关的文章
Python

Python OpenCV 使用滑动条来调整函数参数的方法

引言在观察OpenCV中某个函数在不同参数的情况下,所得到的效果的时候,我之前是改一次参数运行一次,这样做起来操作麻烦,效率低下。为了更便捷的观察参数变化时带来的处理效果改变可以使用滑动条来改变参数具体思路使用cv2.createTrackbar()创建滑动条,有几个参数就创建几个对每个参数定义回调函数在回调函数中显示图片注意滑动条的窗口名称要与图片显示的窗口名字相同代码实现importcv2d=0color=0space=0defchange_d(x):

系统 2019-09-27 17:57:33 3385

编程技术

2012年度最佳Web前端开发工具和框架

2012年,Web开发领域继续在快速的发展,HTML5仍然在展示其跨平台的优越性,CSS3被人们更多的应用到实际项目中,响应式设计(ResponsiveDesign)技巧也被人越来越多的人熟知和使用。这篇文章收集了2012年度新发布的最具有代表性Web前端开发工具和框架,这是一个非常值得收藏的工具列表,从功能全面的IDE到美观、充满异国情调的小框架,小工具等等。他们能够帮助你降低Web开发过程中的复杂度,节省时间和精力。01.Foundation3响应式设

系统 2019-08-29 22:13:25 3385

Android

Android 9 PATCH 图片

本文围绕.9.png格式图片讨论以下两个话题:1.该格式图片的特点2.制作方式一.9.png格式的文件的特点与传统的png格式图片相比,9.png格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容显示区进行定义。这种格式的图片在android环境下具有自适应调节大小的能力。(1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。(2)允许开发人员定义内容显示区,用于显示文字或其他内容如下

系统 2019-08-12 09:29:51 3385

C++

基于VC++的OpenGL编程讲座之坐标变换

OpenGL通过相机模拟、可以实现计算机图形学中最基本的三维变换,即几何变换、投影变换、裁剪变换、视口变换等,同时,OpenGL还实现了矩阵堆栈等。理解掌握了有关坐标变换的内容,就算真正走进了精彩地三维世界。一、OpenGL中的三维物体的显示(一)坐标系统在现实世界中,所有的物体都具有三维特征,但计算机本身只能处理数字,显示二维的图形,将三维物体及二维数据联系在一起的唯一纽带就是坐标。为了使被显示的三维物体数字化,要在被显示的物体所在的空间中定义一个坐标系

系统 2019-08-29 23:27:48 3384

Windows

实测:Ubuntu 10.04比Windows 7更耗电

Ubuntu10.04在游戏性能的比拼中全面输给了Windows7,不幸的是最新测试显示,它在功耗优化方面也落于下风。本次测试分别使用华硕EeePC1201N上网本和联想ThinkPadT61笔记本,前者配置12.1寸WXGA屏幕、Atom330处理器、GeForce9400MION显卡、2GB显存、250GB5400RPM硬盘,后者配置15.4寸屏幕、Core2DuoT9300处理器、QuadroNVS140M显卡、4GB内存、100GB7200RPM日

系统 2019-08-12 01:32:34 3384

C#

分享一个改进版的仿MSN/QQ弹出窗口(C#)

在这篇文章(http://blog.csdn.net/downmoon/archive/2007/06/13/1649923.aspx)中,邀月曾经介绍过使用cookie使用登录后像MSN,QQ那样的弹出窗口,今天在项目中再次使用时,对原控件进行了封装,提供了几个属性:1、PopShowCycle:弹出周期。默认为OnceByReCreateCookie。OnceByReCreateCookie,OnceByCreateCookie,只在第一次弹出并使用C

系统 2019-08-29 23:53:34 3383

CSS

CSS将图片和文字垂直居中

这个问题说起来有点惭愧,搞了很久才搞定。本人并不擅长CSS,至少在布局这块到现在还是一片糊涂。不知道是不是对android布局太了解了,还是其他什么原因,我总是在html+css中想着采用android中的线性布局啊,相对布局啊什么的。可是,一个很简单的布局都搞不定。具体看图:很简单的一个布局,看出问题了吗?文字需要垂直居中怎么办?这个图对应的基本html如下:

系统 2019-08-29 22:17:48 3383

Ubuntu

Ubuntu 11.10 开机让 Varnish 跟随 Nginx 一起

Ubuntu安装配置Varnish都很简单,可是Ubuntu重启Varnish不能开机启动,访问反向代理端口会报找不到服务器的错误,我试图用rcconf设置Varnish开机启动,但是不成功。无奈我只好让Varnish跟随Nginx一起开机启动,这样Ubuntu重启以后,Varnish也会跟着Nginx启动起来。打开/etc/init.d/nginx文件,注意粗体是让Varnish跟随Nginx启动的新增脚本case"$1"instart)echo-n"S

系统 2019-08-12 09:27:19 3383

Oracle

外网访问局域网内的oracle数据库

1、首先在局域网的电脑上新建一个数据库,主机名要写成ip地址如:192.168.0.10(如果是计算机名将不能进行访问)2、然后登录路由将外网的1521端口映射到10电脑上的1521端口(高级设置-虚拟服务器设置端口)3、修改10电脑上的注册表hkey_local_machine-software-oracle-home0,新建一个“字符串值”,命名为USE_SHARED_SOCKET,值为true.外网访问局域网内的oracle数据库

系统 2019-08-12 01:53:06 3383

Windows

Windows Azure的数据存储和性能比较(三)

3、Queue存储。它是一个类似MSMQ的队列实现。一个使用QueueStorage经典的场景是,在一个Web应用程序中,用户通过表单递交给服务器数据,服务器收到数据后将进行处理,而这一处理将花费很多时间。这种情况下,服务器端通过QueueStorage可以把用户递交的信息存储在队列中,后台再运行一个程序从队列中取得数据进行信息的处理。一个消息的最大大小为8K。使用示例:在一个项目(为了叙述方便,后面称之为Client项目)的Main方法中加入如下代码,我

系统 2019-08-12 09:30:13 3382