基于flash的在线磨皮程序 可实时

最近研究了一下磨皮程序,最终效果如下:

第一张为原图,第二张比较快 但是效果差些 第三张效果最好但是 比第二种慢一倍。第二种快的 很容易产生分割线一样的痕迹。因为这是把图分成两半用多线程做的。

测试机器cpu E7500  算比较普通的cup, 大概700×450 的图  效果差的  30-40ms   效果好的70-80ms

虽然看起来很慢,不过在线的实在只能达到这个水平了。 虽号称使用了FlasCC 用Flash来调用C++代码 来提高效率,不过FlasCC效率实在比C++还是慢了很多, 大概差3.5-5倍的样子。 所以实际上如果使用纯C++ 这程序 最好的效果也只需 20ms 不到。

这东西 想看能不能呢个换点钱, 现在很多在线视频show之类的  感觉应该有点用。

所以就不直接公布源码了。如有想法 可联系qq  893694539

这东西并不是很复杂,但是好歹也折腾几个月,绝不是随便上网搜搜源码 改改就行的, 所以想直接所要源码的同学就别来了。

时间: 2024-08-27 00:30:07

基于flash的在线磨皮程序 可实时的相关文章

基于Flash与window平台本地程序通信实现媒体流发布

1 开发一种window平台本地发布媒体流客户端程序,该程序完成音视频采集.DSHOW虚拟摄像头.虚拟视频功能.编码.发布媒体流媒体.伴奏管理等功能,本程序安装时将虚拟摄像头注册到window系统. 2 window平台本地程序在运行后,建立6个信令监听socket,为防止网络安全软件或服务发出绑定端口告警从而影响用户体验与防止与本机的其它程序的监听端口冲突与,6个信令监听socket绑定网络地扯127.0.0.1.端口分别为843(用于Flash快速获取策略访问控制文件),12168,2216

Comet技术详解:基于HTTP长连接的Web端实时通信技术

前言 一般来说,Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯方案大致有4种:传统Ajax短轮询.Comet技术.WebSocket技术.SSE(Server-sent Events). 关于这4种技术方式的优缺点,请参考<Web端即时通讯技术盘点:短轮询.Comet.Websocket.SSE>.本文将专门讲解Comet技术.(本文同步发布于:http://www.52im.net/thread-334-1-1.html) 学习交流 - 即时通

20个最强的基于浏览器的在线代码编辑器

20个最强的基于浏览器的在线代码编辑器,你听过或者用过吗? 1. Compilr Compilr是一个在线编译器和在线IDE.可以用它来开发PHP, C, C++, Ruby.在浏览器中编译Java, C# 和 VB.net等. 马上使用 2. Dabblet 跨浏览器兼容,对前端攻城师们来说是一个不得不处理的问题.为了在浏览器间呈现统一的显示效果,攻城师们不仅要为每个游览器添加CSS前缀,甚至还需要用到一些特殊的CSS Hack技巧.于是,jsFiddle.JSBin等前端代码的在线测试工具应

基于JavaBean的在线日常事务管理系统

获取项目源文件,技术交流与指导联系Q:1225467431 [摘要] 随着计算机技术的飞速发展,计算机技术在信息管理中的应用也越来越普及.人们可以脱离传统的记事本,通讯录,越来越多的靠计算机来帮助人们完成这些功能,非常的快捷方便.所以使用计算机来实现记事本,通讯录以及类似的其他功能也是大势所趋的.本系统是一个在线的日常事务管理系统,采用J2EE,JavaBean,Jsp,MySql等技术来实现.系统包括了记事本,通讯录,资源的上传下载,收藏夹这几个主要功能,还有用户登录以及后台管理的辅助功能,界

基于Flash的可视化办公派位系统设计规划书

一.系统介绍 工位管理系统该系统基于日常的工位管理需要,利用信息化手段,对厂房设备仓储管理.办公场所布局.办公场所管理.工位信息.员工信息以及工位预定等实现统一.综合的管理,实现了公司人员.设备管理的体系化.规范化和信息化.系统具有如下特点: 直观的展示: 通过办公场所布局图直观的查看工位布局情况.人员.设备分布情况以及临时工位申请情况等. 统一的管理:工位使用情况和人员和工位对应情况可以统一在通过布局图下管理.使企业管理更加规范化: 实时的信息:可及时维护办公场所.工位及人员的信息: 二.核心

基于 libpcap库的sniffer程序

基于 libpcap库的sniffer程序 Libpcap库是WireSharek和Tcpdump抓包程序的基础,利用libcap我们自己也可以实现自己的抓包程序,在网络上实时抓包分析,或者利用处理的结果用作业务用途. 1.   Libpcap抓取的数据包的结构 在实现我们的基于libcap的程序之前,我们先来了解一下libpcap(wiresharek和tcpdump也是这样)抓取的网络包的结构.下面以tcp/ip协议包为例: 上面的数据包一共有6部分:文件头,数据报报头,以太网帧头,IP头,

最简单的基于Flash的流媒体示例:RTMP推送和接收(ActionScript)

本文记录一些基于Flash的流媒体处理的例子.Flash平台最常见的流媒体协议是RTMP.此前记录的一些基于C/C++的RTMP播放器/推流器,但是没有记录过基于Flash中的ActionScript的RTMP播放器/推流器.其实基于Flash的RTMP播放器/推流器才能算得上是RTMP技术中的"正规军".RTMP本身设计出来就是用于Flash平台之间通信的,而且RTMP最大的优势--"无插件直播",也是得益于广泛安装在客户端的Flash Player.因此本文分别

基于storm的在线关联规则

基于storm的在线视频推荐算法,算法依据youtube的推荐算法  算法相对简单,可以认为是关联规则只挖掘频繁二项集.下面给出与storm的结合实现在线实时算法 , 关于storm见这里.首先给出数据流图(不同颜色的线条代表不同的数据流.在storm里面bolt也是可以声明数据流的.) 关联规则挖掘数据项的时候,有事务的概念,这里的事务的定义为:给定时间窗口内用户看过的视频集.所以,我们需要这样一个bolt,根据实时日志收集每个用户看过的视频集----user_videos aggregate

基于 cookie 的 TempData 提供程序

原文链接http://brockallen.com/2012/06/11/cookie-based-tempdata-provider/ TempData是一个不错的功能,在 MVC 中,如果我没有记错,启发Flash 模块从滑轨上的红宝石.它基本上是保持某种状态跨重定向方法. 在 Rails 的默认实现使用 cookie 来存储数据,这使得这相当轻量的机制,将数据从一个请求传递到下一个.不幸的是 TempData 在 MVC 的默认实现使用会话状态作为后备存储使得它不太理想.这就是为什么我想要