- 博客(12)
- 收藏
- 关注
原创 【泊松融合】python简单实现dct解法
希望将某图像src中roi区域无缝地融合到另一张图像dst中,在保持边缘像素值相等的情况下,dst的roi内部的纹理(梯度场)尽量和某给定梯度场相等(下面示例是src+dst的梯度场,也可以自定义),可列出如下最小化问题:该问题的解满足带有狄利克雷边界条件的泊松方程,具体推导过程可以看二元欧拉-拉格朗日方程的推导过程,本小白看的这和这。
2024-05-26 13:50:15
768
原创 笔记-cuda编程:基础与实践
cuda程序框架一般为主机数据拷贝到设备,执行核函数,设备数据拷贝到主机,由于cpu是不需要数据拷贝的,所以这整体时间在于执行任务函数,而cuda正是可以加速这一点;但是cpu与gpu内存间的PCIe带宽远小于gpu的显存带宽(cpu与gpu数据传输很慢),所以显而易见的加速gpu(相同cpu运行时间下,怎么让gpu运行时间更短)的方法有减少数据传输的时间,增加核函数的算术强度,增加并行程度;而上述都是从"宏观"或者软件层面上说的,而限于gpu硬件实现,也有一些有关速度的值得注意的地方。
2023-06-24 11:47:07
416
1
原创 cuda问题记录...
接着说不支持double类型,然后看到sm_60_atomic_functions.hpp中有对应的double的声明。查了一些博客发现是要设置cuda架构,于是利用cmake设置CUDA架构为compute_60和sm_60。学习cuda时,写归约求和使用atomicAdd时,报错。
2023-06-19 19:12:00
1301
1
原创 记录一下ffmpegAPI使用过程中遇到的错误
编码的frame没有给data段初始化,或者unref后忘记再次初始化了,av_image_alloc,或者就不要unref。**avcodec_send_frame. -542398533 或者22 **frame的format和编码器的pixformat对不上,找不到对应的编码器。
2023-06-07 19:33:38
691
1
原创 ffmpeg:real-time buffer [Chicony USB2.0 Camera] [video input] too full or near too full
这个时候我突然想起来,我很早就初始化并打开了设备,但是一直没有去read-frame,这应该在打开的那一刻就一直读取摄像头了,一直存储在缓冲区中。所以我尝试在需要read_frame的时候再初始化打开设备,并调低读取频率,发现问题解决了!最后,你也可以检查一下你的摄像头驱动程序是否需要更新,以确保它能够正常工作并提供足够的带宽。另外,你可以尝试降低视频输入的帧率,这样可以减少输入数据量,从而避免缓冲区过满的问题。但是我只是初始化了设备,还没有开始解码呀,百思不得其解,最后想到去问ai。
2023-06-01 16:05:12
3425
2
原创 记录一个简单的视频播放器
最近学习使用了ffmpeg里的解码api,稍微记录记录,之后会上传一些途中遇到的问题…也希望帮助到刚刚开始学习的人。github代码链接: https://github.com/jsjy1/simple_video_player。
2023-04-18 22:01:51
133
原创 http的请求数据为中文,服务器接收到16进制数(UTF-8问题)
之前想给简陋的webserver加一个小功能。在html界面上输入文字,然后发送给服务器,服务器接收再发送回去(回射服务器)。的问题, 然后找了一堆关于读取utf-8文本的解答,发现好像都不太行,于是尝试自己解码试试。,开始以为在html里设置什么就能解决,后来查了半天也找不到什么方法,发现是。然后发现中文的接收过来是一堆。如果有什么简便的方法,欢迎交流。
2023-04-08 17:47:33
755
原创 关于webbench 有传输数据 但0success0fail 问题
开始以为响应什么地方有问题,但是浏览器却又能正常访问服务器,然后输入webbench的请求头看了下,发现没有Connection这个key.然后突然想起来我的响应里是固定写的keep-alive,然后加了一下判断Connection的操作,发现居然可以了!
2023-04-06 10:40:17
317
原创 read函数记录
read函数测试 while(1) { char buf[5] = {0}; printf("input:"); fflush(stdout); int len = read(0, buf, 5); write(1, buf, 5); printf("\n"); } 输入输出: input:123456789 终端输入 12345 input:678
2023-03-28 10:12:15
124
原创 tensorflow2.0 No module named ‘tensorflow.contrib‘
解决tensorflow2.x使用1.x可能遇到的问题
2022-07-19 16:09:35
619
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人