检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:秦定武 丁海洋[1] 张凡 马光亚 QIN Dingwu;DING Haiyang;ZHANG Fan;MA Guangya(Beijing Institute of Graphic Communication,Beijing 102600,China)
机构地区:[1]北京印刷学院,北京102600
出 处:《通信技术》2023年第1期119-125,共7页Communications Technology
基 金:国家自然科学基金(61370188);北京市教委科研计划(KM202010015009);北京市教委科研计划资助(KM202110015004);北京印刷学院博士启动金项目(27170120003/020);北京印刷学院科研创新团队项目(Eb202101);北京印刷学院校内学科建设项目(21090121021);北京印刷学院重点教改项目(22150121033/009);北京印刷学院科研基础研究一般项目(Ec202201);北京印刷学院博士启动金项目(27170122006)。
摘 要:为了解决移动平台上的数字图像版权保护问题,提出了使用Android-Java本地接口(Java Native Interface,JNI)技术实现的基于移动平台的变换域数字图像水印算法。首先使用Android Studio开发工具,采用CMake编译方式将C++数字水印算法程序编译为移动平台可调用的库文件;其次开发Android应用,在Android平台上通过JNI技术实现数字水印算法程序,将RGB图像转换到YUV颜色空间,获取Y分量进行DFT变换,利用在离散傅里叶变换(Discrete Fourier Transform,DFT)变换之后的数据,进行4×4分块,在每一个小块上嵌入和提取水印,实现在彩色图像上水印的嵌入和提取;最后通过实验验证了使用Android-JNI技术并采用CMake方式编译,能快速地将用C++编写的变换域数字图像水印算法运用到Android平台。In order to address the problem of digital image copyright protection on mobile platforms,this paper uses the Android-JNI technology to implement a digital image watermarking algorithm in the transform domain based on mobile platform.First,the scheme uses the Android Studio development tool and uses CMake compilation to compile the C++digital watermarking algorithm into a library file that can be called by the mobile platform.Then,the scheme develops Android applications and implements digital watermarking algorithms on the Android platform through JNI technology.It converts RGB images to YUV color space,obtains Y-component for DFT transformation,and uses the data after DFT transformation to perform 4×4 blocks.It embeds and extracts the watermark on each small block and finally achieves the embedding and extraction of the watermark on color images.Finally,the experiment verifies that the transformation domain digital image watermarking algorithm written in C++can be quickly applied to Android platform by using Android-JNI technology and compiled by CMake.
关 键 词:Android-JNI技术 CMake 离散傅里叶变换 数字水印 Android Studio
分 类 号:TP311.1[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.171