会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
孟祥度的博客
这是人生的转折点,通向一个新世界
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
下一页
2023年3月31日
求点集平均值的指令集加速例子
摘要: 最近学指令集加速,比较好奇求平均值能不能用指令集加速。于是做了这么一个测试。先说一下结论:不要看普通C++代码循环内部调用了operator+=()函数就觉得慢,其实在Release版优化的情况下效率和使用指令集加速差异在2%左右。所以像求平均值这种简单的运算不需要手工调用指令集优化,编译器可以做的
阅读全文
posted @ 2023-03-31 11:16 兜尼完
阅读(74)
评论(0)
推荐(0)
2023年3月30日
自定义的Qt聊天显示控件
摘要: 这个控件写了好久,主要是因为控件的宽高跟它显示的文本图像内容的多少有关。一开始想用QLayout和sizeHint实现自动布局,试了好多次总是会有些问题。最终放弃了自动布局,采用手动布局。响应resizeEvent和QEvent::LayoutRequest消息,在内部计算每个消息的显示尺寸和位置。
阅读全文
posted @ 2023-03-30 10:26 兜尼完
阅读(138)
评论(0)
推荐(0)
2023年3月22日
图像二值化的指令集加速例子(一)
摘要: 以下代码基于VS2017、Qt5.9和OpenCV430,CPU型号是Intel Core i5-7400。功能是对图像进行二值化。下面直接上代码: void main() { Mat image(1024, 1024, CV_8UC1, Scalar(255)); circle(image, Po
阅读全文
posted @ 2023-03-22 17:49 兜尼完
阅读(156)
评论(0)
推荐(0)
2023年3月21日
指令集加速例子
摘要: 从事图像处理6年多,一直使用VS+OpenCV做开发。在某些情况下需要自己实现一些算法。虽然编译器在Release版对代码优化的很好,但它并不总是能自动使用最合适的指令集对代码进行优化。这时候就需要手动优化。下面是Intel指令集内联函数官方在线文档链接: Intel® Intrinsics Gui
阅读全文
posted @ 2023-03-21 15:06 兜尼完
阅读(258)
评论(0)
推荐(0)
2022年12月14日
Basler相机C语言接口说明
摘要: 由于公司项目需要,使用了Basler相机。所以特写此文记录如何使用Basler相机进行采图。公司项目用的代码是不能贴出来的,所以在这篇文章里就不贴代码了,只做流程上的说明。本文内容的依据是Pylon 7.2开发包和USB3.0相机(型号为:Basler acA1920-155um),相机触发模式是软
阅读全文
posted @ 2022-12-14 08:35 兜尼完
阅读(483)
评论(0)
推荐(0)
2022年12月12日
Qt实现无边框窗口(一)
摘要: 这个范例是用Windows API实现的,因为根据我的测试,用纯Qt实现会有一些缺点。无边框窗口是普通窗口通过响应WM_NCCALCSIZE消息将边框去掉的窗口,并不是简单地Qt中把窗口设置一个FramelessWindowHint属性然后添加窗口内容。这二者的效果和对系统操作(比如把窗口拖到屏幕最
阅读全文
posted @ 2022-12-12 15:03 兜尼完
阅读(672)
评论(0)
推荐(0)
2022年12月7日
自定义的Qt轮播图控件
摘要: 该控件是模仿了一个名叫QCoolPage的开源项目里的轮播图控件,但是实现方式跟它的完全不同。QCoolPage里是用QPushButton和QLabel加上自定义styleSheet实现的;而我是用自定义控件加QPainter自己绘制的。如果想看它的具体实现方法可以网上搜索QCoolPage。我这
阅读全文
posted @ 2022-12-07 20:17 兜尼完
阅读(854)
评论(0)
推荐(0)
2022年12月2日
自定义的Qt时间轴控件
摘要: 这是一个垂直的时间轴,显示效果非常简单,但不能显示有格式的文本。如果想显示有格式文本可以把右侧显示本文的位置换成QLabel控件去显示有格式文本。如果想改变文本行间距,根据我目前在网上搜索的答案,只能用QLabel配合qss样式表(即控件的styleSheet属性)实现。根据此控件可以学习Qt多行文
阅读全文
posted @ 2022-12-02 19:58 兜尼完
阅读(826)
评论(0)
推荐(0)
2022年11月29日
自定义的Qt日期选择控件
摘要: 此控件也能作为日历控件使用。实现了Windows系统日历控件的鼠标悬停有白色渐变的效果(见于下图18日周围的白色渐变效果)。从中可以学习到Qt日期类的常用方法,和渐变画刷的使用。作者的审美不行,不能很好地美化界面,所以界面不太好看。控件里的QSpinBox也没有用样式表修改外观使其与整体风格保持一致
阅读全文
posted @ 2022-11-29 20:10 兜尼完
阅读(2328)
评论(0)
推荐(0)
2022年11月25日
Qt实现软键盘
摘要: 软键盘,在Windows系统上叫屏幕键盘。前一句只是为了让更多的人通过搜索引擎搜到我的文章。对于实现软键盘,我在网上查找了2、3天。发现用Qt实现并不好缺点很多,所以最终选择用Windows API实现。对此我想说以下几点: 最好不要用Qt的QApplication::sendEvent或QAppl
阅读全文
posted @ 2022-11-25 21:27 兜尼完
阅读(1717)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
下一页