- 主题:如何用 C++ 编写一些演示图
C++ 应该在易用性上做点文章
【 在 iwantfly 的大作中提到: 】
: 这种东西python最方便
--
FROM 120.253.228.*
我说的就是opencv c++,把下面的imread换成数组转换就行了,不到10行。
using namespace cv;
int main()
{
std::string image_path = "path/to/image";
Mat img = imread(image_path, IMREAD_COLOR);
imshow("Display window", img);
int k = waitKey(0); // Wait for a keystroke in the window
return 0;
}
【 在 easior 的大作中提到: 】
: 估计要看 opencv库跟哪个语言绑定
: 不同的语言绑定,编写难度差很多
--
FROM 124.127.72.*
哦,看来不错!不过免不了安装和开发环境配置
【 在 fozainter 的大作中提到: 】
: 我说的就是opencv c++,把下面的imread换成数组转换就行了,不到10行。
: using namespace cv;
: int main()
: ...................
--
FROM 120.253.228.*
那挺难, 更简单的是matlab
c++和它就不是一个层级的东西
甚至js都比c++做图表方便
【 在 easior 的大作中提到: 】
: C++ 应该在易用性上做点文章
--
FROM 221.219.211.*
Opencv官网上有编译好的包。开发环境也没啥可配的。
另外用vcpkg编译的话也就一行的事。
【 在 easior 的大作中提到: 】
: 哦,看来不错!不过免不了安装和开发环境配置
--
FROM 123.113.230.*
要是标准委员会将易用性也考虑在内,
既能根据需要自定义,也能开盒简易使用,
平衡好各种需求,那就无敌了
【 在 iwantfly 的大作中提到: 】
: 那挺难, 更简单的是matlab
: c++和它就不是一个层级的东西
: 甚至js都比c++做图表方便
: ...................
--
FROM 120.253.228.*
我给你个一步到位的方案吧。直接上qt。这个应该是上手最快的。其他的plplot一类的库也可以,类似的库非常多。随便选一个应该就够你用。
另外还有个重量级的库 vtk,这个功能很多。
【 在 easior 的大作中提到: 】
: 比如要演示一些分形图案
: C++ 标准库没有包含图形开发部分
: 这对编码者来说既是自由又是限制!
: ...................
--
FROM 123.113.230.*
手动安装的包,肯定少不了头文件、库文件等路径的一番配置
实际上,MSYS2 也是一行解决问题,当然这是 Linux 的优势
【 在 dormouseBHU 的大作中提到: 】
: Opencv官网上有编译好的包。开发环境也没啥可配的。
: 另外用vcpkg编译的话也就一行的事。
--
FROM 120.253.228.*
前几年试过 Qt,它的 moc 不是标准 C++
不知道最近几年有什么变化
据Qt版大说现在可以不用 slot 了
【 在 dormouseBHU 的大作中提到: 】
: 我给你个一步到位的方案吧。直接上qt。这个应该是上手最快的。其他的plplot一类的库也可以,类似的库非常多。随便选一个应该就够你用。
: 另外还有个重量级的库 vtk,这个功能很多。
--
FROM 120.253.228.*
写程序不需要有洁癖。你不用管他是不是标准c++
能用,好用是最重要的。
【 在 easior 的大作中提到: 】
: 前几年试过 Qt,它的 moc 不是标准 C++
: 不知道最近几年有什么变化
: 据Qt版大说现在可以不用 slot 了
--
FROM 123.113.230.*