boost-gil

    8热度

    1回答

    #include <boost/gil/gil_all.hpp> #include <boost/gil/extension/io/jpeg_io.hpp> int main() { using namespace boost::gil; rgb8_image_t img; jpeg_read_image("test.jpg",img); } 我包含$

    1热度

    1回答

    我需要使用boost GIL库来加载'.bmp'图像,将其复制到缓冲区并通过套接字发送。 我在rgb8_view_t中复制了图像并尝试从中获取像素,但没有找到可以实现的功能。 以下是代码片段我写道: rgb8_image_t img; bmp_read_image("test.bmp", img); rgb8_view_t myView(view(img)); 请建议,如果有一些其他的方式

    0热度

    1回答

    我目前有一个boost::gil::rgb8c_view_t类型的图像。我需要将它与这个原型传递给一个函数: void function(const boost::gil::rgb8c_view_t& input, const int index, const boost::gil::rgb8c_view_t::view_t &output) 我已通过使用以下语法创建的输出图像: boost:

    2热度

    2回答

    我一直在使用Boost.GIL进行一些基本的图像处理程序。在Boost.GIL,不同类型的像素之间的色空间转换通过一通用convert_pixel()函数的模板特实现。 不过,我很想覆盖基于LCMS的东西,比如这些实现。 有什么办法可以重写模板的专门化,以便任何内部呼叫convert_pixel()将使用新的基于LCMS的convert_pixel()? 最后aswer 挖到GIL设计手册(比教程

    1热度

    1回答

    我已经配置我的环境,让我可以加载适当制作的.png文件到这样定义的图片: boost::gil::rgb8_image_t input; 但怎么办我加载任何典型类型的png文件(例如,由GIMP或MS Paint生成)。我认为它需要boost :: gil :: any_image,但我不知道我需要配置它的类型。 我已经试过: typedef boost::mpl::vector<

    2热度

    2回答

    我想编写一个用于在BGR中转换BGRA的函数。 void convertBGRAViewtoBGRView(const boost::gil::bgra8_view_t &src, boost::gil::bgr8_view_t dst) 如果我写这样的: size_t numPixels = src.width() * src.height(); boost::gil::bgra8_view_

    2热度

    1回答

    我试图通过使用存在于boost 1.53中的boost::gil从内存中读取图像。我已经采取以下行从互联网截取的示例: #include <boost/gil/gil_all.hpp> boost::gil::rgb8_image_t img; boost::gil::image_read_settings<jpeg_tag> readSettings; boost::gil::read_i

    1热度

    1回答

    我注意到boost :: gil :: extension :: io只支持png或jpeg文件..虽然这通常足够我想知道如何加载位图(* .bmp)文件转换成图像?这不应该比jpeg等更容易吗?

    1热度

    2回答

    是否有可能: 阅读只是一个文件名给定的图像(不知道的图像格式)到二维矩阵RGB未压缩的形式(例如阅读JPG到一个二维数组) 访问该图像的字节数,将它们复制,改变他们...(如逆颜色,我需要一个指向图像的字节数,设置器/吸气不会做 ) 将这些字节保存为任何给定的图像格式(例如将倒置的图像保存为PNG) 这可能与boost::gil?也许有一个不同的图书馆更适合这样的任务? 示例代码将不胜感激。

    2热度

    1回答

    我想从一个大的搜索小图像,我的算法是: 搜索前行 如果第一行匹配,则比较其他 我想使用boost ::算法:: boyer_moore做行搜索,它工作正常的std :: string: #include <string> using namespace std; #include "boost/algorithm/searching/boyer_moore.hpp" using namesp