• 欢迎浏览“String me = Creater\忠实的资深Linux玩家;”,请文明浏览,理性发言,有侵犯你的权益请邮件我(creater@vip.qq.com).
  • 把任何的失败都当作一次尝试,不要自卑;把所有的成功都想成是一种幸运,不要自傲。
  •    4年前 (2014-10-05)  OpenCv |   抢沙发  15 
    文章评分 0 次,平均分 0.0

    昨天把应该用到的算法用C语言重写了一次,总的来说,难度还是比较大,并不是说算法实现如何复杂,而是你必须短时间内从对opencv一无所知到深入了解部分模块。就我个人感觉项目上的图像算法不难,好像有腐蚀、膨胀、临近插值缩放、二次线性插值缩放、msrcr、boxfilter等等。

    今天花了一下午从opencv2.0中提取并改编了jpeg图像解码并储存到CvMat(也被提取出来的数据结构)中,晚上对提取出来的源代码细致的读了一次,一来熟悉算法与软件结构,二来检查错误,测试后图像编码没问题,内存暂时没问题(读取10万张图片进来处理,并没发现内存相关问题)。

    现在可以终于脱离opencv来跑算法了,但是图像解码那块还是C++写的,还需要花时间用C语言重构,但是难度瞬间降低了。

    编码的100*100,3通道图像。

    高为:680   宽为:1024
    通道数:3
    sign:?
    176 173 175   176 173 175   174 174 174   177 174 176   177 174 176   178 175 17
    7   178 175 177   180 178 178   179 176 178   179 176 178
    177 173 178   177 174 176   178 175 177   178 175 177   178 175 177   179 176 17
    8   179 176 178   180 177 179   180 177 179   180 177 179
    177 174 176   177 174 176   178 176 176   178 175 177   178 175 177   179 175 18
    0   179 176 178   179 176 178   181 179 179   180 177 179
    175 174 176   177 175 175   178 175 177   176 175 177   179 176 178   179 176 17
    8   180 177 179   180 178 178   180 177 179   180 177 179
    175 174 176   178 175 177   178 174 179   178 175 177   177 176 180   177 176 17
    8   180 178 178   180 178 178   180 178 178   180 177 179
    177 174 176   178 175 177   178 175 177   178 175 177   179 176 178   179 176 17
    8   180 177 179   180 177 179   180 176 181   181 178 180
    178 176 176   178 175 177   178 176 176   179 176 178   179 177 177   179 176 17
    8   180 177 179   181 178 180   181 178 180   180 178 178
    178 175 177   176 175 177   178 175 177   179 176 178   179 176 178   180 178 17
    8   181 178 180   181 179 179   182 178 183   182 178 183
    176 175 177   176 175 177   179 176 178   179 176 178   180 177 179   181 179 17
    9   181 179 179   180 177 179   181 178 180   181 178 180
    175 175 175   176 176 176   179 177 177   178 175 177   178 175 177   179 175 18
    0   180 178 178   181 179 179   180 177 179   181 179 179
    ------cvMat-------
    
    请按任意键继续. . .
    176 173 175   176 173 175   174 174 174   177 174 176   177 174 176   178 175 17
    7   178 175 177   180 178 178   179 176 178   179 176 178
    177 173 178   177 174 176   178 175 177   178 175 177   178 175 177   179 176 17
    8   179 176 178   180 177 179   180 177 179   180 177 179
    177 174 176   177 174 176   178 176 176   178 175 177   178 175 177   179 175 18
    0   179 176 178   179 176 178   181 179 179   180 177 179
    175 174 176   177 175 175   178 175 177   176 175 177   179 176 178   179 176 17
    8   180 177 179   180 178 178   180 177 179   180 177 179
    175 174 176   178 175 177   178 174 179   178 175 177   177 176 180   177 176 17
    8   180 178 178   180 178 178   180 178 178   180 177 179
    177 174 176   178 175 177   178 175 177   178 175 177   179 176 178   179 176 17
    8   180 177 179   180 177 179   180 176 181   181 178 180
    178 176 176   178 175 177   178 176 176   179 176 178   179 177 177   179 176 17
    8   180 177 179   181 178 180   181 178 180   180 178 178
    178 175 177   176 175 177   178 175 177   179 176 178   179 176 178   180 178 17
    8   181 178 180   181 179 179   182 178 183   182 178 183
    176 175 177   176 175 177   179 176 178   179 176 178   180 177 179   181 179 17
    9   181 179 179   180 177 179   181 178 180   181 178 180
    175 175 175   176 176 176   179 177 177   178 175 177   178 175 177   179 175 18
    0   180 178 178   181 179 179   180 177 179   181 179 179
    请按任意键继续. . .
     

    除特别注明外,本站所有文章均为String me = "Creater\忠实的资深Linux玩家";原创,转载请注明出处来自http://unix8.net/home.php/3763.html

    关于

    发表评论

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    扫一扫二维码分享