上G图片的多核处理问题

gxx2019 2009-07-15 11:07:09
加精
在公司开发遥感图片处理的软件,图像大小每幅几百M到几十G,格式为TIFF,把每幅图片分割成很多块,每次读进一块进行处理。假设在一个4核的机器上,每块大小10M。
请问我是每次切40M的图片一次读进去,40M的内存是连续的,然后用#Parama omp parallel for(for并行运算) 让第一个for处理0-10M,第2个处理10-20,依此类推。还是一次分别读四个块进去,四个块的内存一般不连续,然后每个核处理一个块。
请问这两种方法是不是都可行?对于第二种方法,我参看周伟明的多核计算与程序设计(微软OPENMP)用sections开辟并行区
然后用section将区块分成几个不同的段,每段并行运行。但是我想这不能写成动态的,只能在固定的核数上进行。但是for循环可以,可以根据内核数量动态的分配每个核处理的数据大小。
请问对于第二种分配方法,即分4个10M的数据进去,有没有什么好的解决方法?还有谁用LIBTIFF做过大型tiff图片处理的项目的,给点意见。我刚毕业,不太懂
...全文
126 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yhjhoo 2009-07-17
  • 打赏
  • 举报
回复
不懂,路过
PanNB 2009-07-16
  • 打赏
  • 举报
回复
budong
超维电脑科技 2009-07-16
  • 打赏
  • 举报
回复
帮顶
mrshelly 2009-07-16
  • 打赏
  • 举报
回复
可以使用线程或者进程. 可以建议用进程方式.

你写一个进程是处理单块的.单块的参数可能是两个坐标(左上及右下)

然后你起一个总的,分析图大小.然后求与分块数,得到N个块的坐标.然后 以坐标为参数,启动处理进程就OK了.

多核的话, 应该会自动处理的.
cdcjk 2009-07-16
  • 打赏
  • 举报
回复
学习
intel_www 2009-07-16
  • 打赏
  • 举报
回复
建议用第一种,原因你都列出来了。对于基于数据分割的openmp程序一般不使用sections.
ftosml 2009-07-15
  • 打赏
  • 举报
回复
不太清楚啊
wangjian06030020 2009-07-15
  • 打赏
  • 举报
回复
看不懂啊
white_dos 2009-07-15
  • 打赏
  • 举报
回复
mark
liupengjie 2009-07-15
  • 打赏
  • 举报
回复
我也不知道。。。。。
4Media DVD Ripper Ultimate 是一款视频处理软件,也可以转换其他格式,如AVI, MPEG, WMV, DivX, XviD, ASF, DVD-Video, DVD-VOB, Super VCD, Video CD, VOB MP2 PS, MP3, WMA等。 4Media DVD Ripper Ultimate 专业的视频处理软件,可以转换如AVI,MPEG,WMV,MP4,DIVX,H.264/AVC,MP3,WAV,AC3,和M4A音频格式等,然后你可以发挥的平台,包括最ipad公司的iPod,iPhone,PSP的,DPG的和更多的电影。 这个专业的 DVD 电影转换器让您在几乎任何多媒体播放器包括iPod,iPhone 3G,iPhone 3GS,iPhone4,PSP,PS3,zune,苹果电视,个人媒体播放器,手机,MP4播放器,Windows Mobile和许多其他播放。 4Media DVD Ripper Ultimate 能够从电影图像,并以此作为他们的桌面电脑壁纸,也可以设置特定的时间间隔从批电影拍摄多张图片。 4Media DVD Ripper 特色功能简介: 1. 将DVD转换为其它任何视频格式 将DVD光盘中的视频转换为一般视频:AVI, MPEG, WMV, MP4, MOV, DivX, H.264/AVC, RM, XviD, 3GP; rip DVDs to HD videos: HD AVI, HD MPEG-2/4, HD H.264/MPEG-4 AVC, HD WMV, HD Quick Time, HD VOB, HD ASF等。 2. 将DVD转换成任何其它的音频格式文件  他也能从DVD中抽取音频文件并将它们转换为包括MP3, WMA, WAV, RA, M4A, AAC, AC3 以及OGG在内的任意音频格式。 3. 将DVD转换为专门的播放器格式  不难理解,如同上文所说的,这款软件能够将 DVD 的视频格式转换成适合iPad、 iPod、 iPhone的专门的视频格式来满足用户的需求。主要有:iPod, iPhone(包括最新的iPhone 4), Apple TV, PSP, PS3, Xbox, Zune, NDS, Wii, 3GP 移动手机, Windows Mobile 手机程序, PMPs等等。 4. 直接将转换完的文件存储到播放设备中 5. 高速高效地转换格式 这款软件他支持多核处理,也就是说能够充分利用你的多核系统来更快更优质地转换视频。
KONoise是一款专业的图像降噪软件,可以在最大程度保留细节下快速有效消除图像噪声。拥有强大的去噪能力的KONoise可以大幅提高数码拍照产品的成像质量,使得您的数码相片更加完美。 本软件很好的消除了不规则的噪声,因此,处理后图像的压缩效率大幅提高,体积大小相同的图像可以保留更丰富的细节。在图像上传、博客浏览等应用中,能有效改善用户体验。 KONoise v2.3 [2010-11-02]主要更新: a. 增加图像亮色通道调整模块。亮度调整、对比度调整、伽马调整,以及RGB通道的色彩平衡。 b. 优化预设功能,支持保存用户自定义设置。 图像降噪KONoise具有以下诸多特色: a. 操作简便直观,支持一键降噪、拖放图像。各种常用操作都有对应的快捷键。 b. 大窗口实时预览,提供良好的参数调节功能,降噪效果所见即所得。 c. 采用精确的噪声模型估计算法,无需手动参与,智能适应同一图片噪声级别不同的情况。 d. 保留细节的非局部去噪算法,快捷有效的去除大多数的噪声,实验所得的PSNR及实拍图像的降噪效果都属于商业软件中领先地位。 e. 基于小波域的多层图像加速处理,对于常用的家庭电脑,高达每秒三百万像素的处理速度。 f. 智能多核加速支持,自动识别电脑配置,充分利用多核CPU的优势。 g. 带有便捷的图像旋转、翻转、图像细节增强等功能。 h. 图像亮色通道调整模块。亮度调整、对比度调整、伽马调整,以及RGB通道的色彩平衡。 i. 支持目前大部分图像格式,包括常用的BMP、JPG、PNG、GIF、TIF等等;对于常见的JPEG格式,支持保留EXIF信息、压缩质量设置等。 KONoise适用场合: a. 单反相机、数码相机、手机:可降低或消除夜景低照度下成像中的高ISO噪声、红绿色斑等。 b. 扫描仪、传真机:可消除热噪声、高ISO噪声等。 试用版注册信息: 本软件提供30天免费试用。 用户名:KONoise 电子邮件:infoKonoise@gmail.com 序列号:GCBZV-EALNA-AO5GI-FUFEX-RBMOV
KONoise是一款专业的图像降噪软件,可以在最大程度保留细节下快速有效消除图像噪声。拥有强大的去噪能力的KONoise可以大幅提高数码拍照产品的成像质量,使得您的数码相片更加完美。 KONoise很好的消除了不规则的噪声,因此,处理后图像的压缩效率大幅提高,体积大小相同的图像可以保留更丰富的细节。在图像上传、博客浏览等应用中,能有效改善用户体验。 图像降噪KONoise v2.5 主要更新: a. 开放更多的高级功能的调整参数,包含对不同的亮度范围的场景以及不同频段(针对不同尺寸的噪声)调整降噪强度。 b. 优化降噪效果预览速度,实时预览。 c. 在预览面板加入进度条及提示。 d. 专业版中的ps插件也同步改进上述更新。 图像降噪KONoise具有以下诸多特色: a. 操作简便直观,支持一键降噪、拖放图像。各种常用操作都有对应的快捷键。 b. 大窗口实时预览,提供良好的参数调节功能,降噪效果所见即所得。 c. 采用精确的噪声模型估计算法,无需手动参与,智能适应同一图片噪声级别不同的情况。 d. 保留细节的非局部去噪算法,快捷有效的去除大多数的噪声,实验所得的PSNR及实拍图像的降噪效果都属于商业软件中领先地位。 e. 基于小波域的多层图像加速处理,对于常用的家庭电脑,高达每秒三百万像素的处理速度。 f. 智能多核加速支持,自动识别电脑配置,充分利用多核CPU的优势。 g. 带有便捷的图像旋转、翻转、图像细节增强等功能。 h. 图像亮色通道调整模块。亮度调整、对比度调整、伽马调整,以及RGB通道的色彩平衡。 i. 支持目前大部分图像格式,包括常用的BMP、JPG、PNG、GIF、TIF等等;对于常见的JPEG格式,支持保留EXIF信息、压缩质量设置等。 KONoise适用场合: a. 单反相机、数码相机、手机:可降低或消除夜景低照度下成像中的高ISO噪声、红绿色斑等。 b. 扫描仪、传真机:可消除热噪声、高ISO噪声等。 试用版注册信息: 本软件提供30天免费试用。 图像降噪KONoise v2.6.1更新: a. 优化降噪效果,进一步保护细节。  b. 提升内嵌增强效果。  c. 支持用户自定义保存图像文件名及类型。  d. 优化降噪效果预览速度,实时预览。  e. 专业版中的ps插件也同步改进上述更新。

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧