- 博客(7)
- 资源 (8)
- 收藏
- 关注
原创 基于openCV、PyTroch视频图像实时风格迁移实现
前言利用openCV和预训练的PyTorch风格迁移模型结合摄像头实现视频图像实时风格迁移。效果展示视频图像实时风格迁移效果.gif没有做任何模型压缩,在我的Mac笔记本上可以跑到10FPS,基本是准实时的效果。运行环境openCV-4.0 以上imutilstime算法实现核心算法是风格迁移,关于风格迁移的原理总结起来就是,生成一张新的图像,使其同时兼具内容图像的内容和风格图像的风格。通过提取预训练好的分类网络(VGG、ResNEt等)不同的层作为内容层和风.
2020-06-29 10:50:01 1307 1
原创 leetcode 23 合并k个排序链表
题目描述合并k个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。示例:输入:[1->4->5,1->3->4,2->6]输出: 1->1->2->3->4->4->5->6解题思路一虽然难度是hard,但是这题用暴力解法效率也还不错。1、将所有链表的元素放到一个列表中2、列表中的元素进行排序3、用排好序的元素生成新的链表。直接上代码吧,没有需要特别说明的地方。...
2020-06-23 23:31:02 78
原创 leetcode22. 括号生成
题目描述:数字 n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。示例:输入:n = 3输出:[ "((()))", "(()())", "(())()", "()(())", "()()()" ]解题思路一类似的需要考虑所有组合可能性的问题,一般都离不开递归和回溯法,或者BFS、DFS。列出所有可能的括号组合,然后剔除其中无效的括号组合。class Sol...
2020-06-18 00:49:38 150
原创 leetcode 21 合并两个有序链表
题目描述将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4解题思路一正面解题。(1)新建一个节点(2)l1,l2中有一个为None时,继续指向另一个非空的(3)如果当前l1的值小于等于l2的值,当前节点指向当前l1,继续比较下一个l1和当前l2(4)如果当前l1的值大于等于l1...
2020-06-12 00:02:41 78
原创 leetcode19 删除链表的倒数第N个节点
题目描述给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n保证是有效的。解题思路链表问题,用指针就对了。(1)可以设置两个指针,一个slow、一个fast,fast指针以第n个元素的位置作为起点,slow指针以第一个元素的位置作为起点(2)从当前位置,fast指针和slo...
2020-06-10 23:29:59 75
原创 leetcode 17 电话号码的字母组合
题目描述给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:"23"输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].解题思路对于这种很明显需要循环遍历,同时for循环又很难实现的组合问题,可以说有8,9成的概率不是深度优先搜索、广度有限搜索就是回溯法,总之是跟递归脱不了关系。首先,可以确定这是一个组合问题。...
2020-06-10 00:04:20 123
原创 leetcode 16 最接近的三数之和
题目描述:给定一个包括n 个整数的数组nums和 一个目标值target。找出nums中的三个整数,使得它们的和与target最接近。返回这三个数的和。假定每组输入只存在唯一答案。示例:输入:nums = [-1,2,1,-4], target = 1输出:2解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2) 。提示:3 <= nums.length <= 10^3-10^3<= nums[i]<= 10...
2020-06-09 00:34:40 90
pdf文件单页转换成图片
2024-04-08
基于openCV的圆形表盘示数读取
2019-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人