社区
机器视觉
帖子详情
分享我自己用C++写的GVF snake
crond123
2009-03-20 08:03:06
使用VC++和OpenCV写的GVF snake程序,大部分代码与chengyang xu 的matlab代码等价,不同之处在于轮廓点插值和力场插值,我实现得比较精简,希望对搞Snake的朋友有所帮助.
下载地址:http://download.csdn.net/source/1099993
...全文
747
11
打赏
收藏
分享我自己用C++写的GVF snake
使用VC++和OpenCV写的GVF snake程序,大部分代码与chengyang xu 的matlab代码等价,不同之处在于轮廓点插值和力场插值,我实现得比较精简,希望对搞Snake的朋友有所帮助. 下载地址:http://download.csdn.net/source/1099993
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dianwei_wang
2011-07-29
打赏
举报
回复
下载下来看看!
fishndsc
2011-07-20
打赏
举报
回复
下下来看看
xjqhdx
2011-03-29
打赏
举报
回复
先下载下来看看哈。。
wmyming01
2010-12-08
打赏
举报
回复
这些库怎么不一起发?cv.h什么的
burningneutron
2009-06-16
打赏
举报
回复
感谢分享.
请问有没有跟matlab的结果做过定量的对比?
谢谢
libin009
2009-05-26
打赏
举报
回复
好东西!|
liukaihua_168
2009-05-25
打赏
举报
回复
本人确实是初学者,下下来看看啦
实达诚实
2009-04-14
打赏
举报
回复
mark
crond123
2009-03-20
打赏
举报
回复
#include <windows.h>
LRESULT CALLBACK MainWndProc(HWND,UINT,WPARAM,LPARAM); //窗口消息处理函数声明
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
// TODO: Place code here.
char szClassName[]="MainWClass";
WNDCLASSEX wndclass;
//填充WNDCLASSEX结构
wndclass.cbSize =sizeof(wndclass); //be sure to set this member
wndclass.style =CS_HREDRAW|CS_VREDRAW; //Redraws the entire window if width or height is changed.
wndclass.lpfnWndProc =MainWndProc;
wndclass.cbClsExtra =0; //
wndclass.cbWndExtra =0;
wndclass.hInstance =hInstance; //object handle
wndclass.hIcon =::LoadIcon (NULL,IDI_APPLICATION); //使用预定义的图标和光标
wndclass.hCursor =::LoadCursor (NULL,IDC_ARROW);
wndclass.hbrBackground =(HBRUSH)::GetStockObject (WHITE_BRUSH); //white background
wndclass.lpszMenuName =NULL;
wndclass.lpszClassName =szClassName; //窗口类的名称
wndclass.hIconSm =NULL;
//注册这个窗口类
::RegisterClassEx (&wndclass); //失败则返回0
//创建主窗口
HWND hwnd=::CreateWindowEx (0,szClassName,"My first Window!",WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,
NULL); //函数调用成功则返回窗口句柄
if(hwnd==NULL)
{
::MessageBox (NULL,"创建窗口出错!","error",MB_OK);
return -1;
}
//在桌面显示窗口
::ShowWindow (hwnd,nCmdShow );
::UpdateWindow (hwnd);
//从消息队列中取出消息,交给窗口函数处理
MSG msg;
while(::GetMessage (&msg,NULL,0,0))
{
//
::TranslateMessage (&msg);
//
::DispatchMessage (&msg);
return msg.wParam ;
}
return 0;
}
LRESULT CALLBACK MainWndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){
char szText[]="最简单的窗口程序!";
switch(message)
{
case WM_PAINT:
{
HDC hdc;
PAINTSTRUCT ps;
hdc=::BeginPaint (hwnd,&ps); //返回设备环境句柄
//
::TextOut (hdc,10,10,szText,strlen(szText));
::EndPaint (hwnd,&ps);
return 0;
}
case WM_DESTROY:
{
::PostQuitMessage (0);
return 0;
}
}
return ::DefWindowProc (hwnd,message,wParam,lParam);
}
MainWndProc 要定义在MainWndProc 外面
catherine_maomao
2009-03-20
打赏
举报
回复
能不能帮忙看下这段代码问题出在哪里呢??谢谢
#include "stdafx.h"
#include<windows.h>
LRESULT CALLBACK MainWndProc(HWND,UINT,WPARAM,LPARAM); //窗口消息处理函数声明
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
// TODO: Place code here.
char szClassName[]="MainWClass";
WNDCLASSEX wndclass;
//填充WNDCLASSEX结构
wndclass.cbSize =sizeof(wndclass); //be sure to set this member
wndclass.style =CS_HREDRAW|CS_VREDRAW; //Redraws the entire window if width or height is changed.
wndclass.lpfnWndProc =MainWndProc;
wndclass.cbClsExtra =0; //
wndclass.cbWndExtra =0;
wndclass.hInstance =hInstance; //object handle
wndclass.hIcon =::LoadIcon (NULL,IDI_APPLICATION); //使用预定义的图标和光标
wndclass.hCursor =::LoadCursor (NULL,IDC_ARROW);
wndclass.hbrBackground =(HBRUSH)::GetStockObject (WHITE_BRUSH); //white background
wndclass.lpszMenuName =NULL;
wndclass.lpszClassName =szClassName; //窗口类的名称
wndclass.hIconSm =NULL;
//注册这个窗口类
::RegisterClassEx (&wndclass); //失败则返回0
//创建主窗口
HWND hwnd=::CreateWindowEx (0,szClassName,"My first Window!",WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,NULL,NULL,hInstance,
NULL); //函数调用成功则返回窗口句柄
if(hwnd==NULL)
{
::MessageBox (NULL,"创建窗口出错!","error",MB_OK);
return -1;
}
//在桌面显示窗口
::ShowWindow (hwnd,nCmdShow );
::UpdateWindow (hwnd);
//从消息队列中取出消息,交给窗口函数处理
MSG msg;
while(::GetMessage (&msg,NULL,0,0))
{
//
::TranslateMessage (&msg);
//
::DispatchMessage (&msg);
return msg.wParam ;
}
LRESULT CALLBACK MainWndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
{
char szText[]="最简单的窗口程序!";
switch(message)
{
case WM_PAINT:
{
HDC hdc;
PAINTSTRUCT ps;
hdc=::BeginPaint (hwnd,&ps); //返回设备环境句柄
//
::TextOut (hdc,10,10,szText,strlen(szText));
::EndPaint (hwnd,&ps);
return 0;
}
case WM_DESTROY:
{
::PostQuitMessage (0);
return 0;
}
}
return ::DefWindowProc (hwnd,message,wParam,lParam);
}
return 0;
}
error C2601: 'MainWndProc' : local function definitions are illegal
GVF
snake
的
C++
实现
最近参照
GVF
snake
的论文以及相关的matlab代码,我在
C++
平台上实现了
GVF
snake
的一个Demo,在csdn下载频道搜索"
GVF
snake
C++
demo"就可以看到,网址为http://download.csdn.net/source/1099993算法与chengyang xu的matlab相比 生成
GVF
场方面没有本质的不同,但是迭代与重采样方面我与chengyang
GVF
snake
C++
源码 两个版本
开学这段时间一直在导师的指导下看
GVF
snake
的论文,这两天参照xu的
GVF
snake
matlab代码和crond123的源码,做了一些修改,增加了一些功能,用两种方法对图像求梯度。最终结果和xu给出的matlab结果一样。crond123的源码不能很好的收敛到凹区域,迭
论文复现风光制氢合成氨系统优化研究(Python代码实现)
内容概要:本文围绕风光制氢合成氨系统的优化问题,通过复现相关学术论文并结合Python编程实现,构建了涵盖风能、光伏、电解水制氢及合成氨工艺的综合能源系统模型。研究重点在于对系统内多能流耦合关系进行建模,优化可再生能源的消纳与氢能生产调度,提升系统经济性与能源利用效率。文中详细阐述了系统架构设计、关键设备建模、目标函数设定及约束条件处理,并通过Python代码实现了优化求解过程,展示了完整的仿真流程与结果分析。; 适合人群:具备一定Python编程基础和能源系统知识,从事新能源、综合能源系统、氢能等领域研究的研发人员或高校研究生。; 使用场景及目标:①学习如何将风光耦合制氢与化工生产(合成氨)进行系统集成建模;②掌握基于Python的能源系统优化方法,如线性规划、混合整数规划等在综合能源调度中的应用;③复现并深入理解相关领域高水平学术论文的技术路线与实现细节。; 阅读建议:建议读者结合文中提供的代码与模型描述,动手实践并调试程序,重点关注目标函数构建与约束条件的数学表达,同时可扩展模型以适应其他类似多能互补系统的研究需求。
p6880880-190000-Linux-x86-64 OPatch 12.2.0.1.52
OPatch 12.2.0.1.52, the Oracle Interim One-off Patch Installer. This patch (6880880) installs the "OPatch" utility. OPatch is used for patching Oracle software. If you have an older version of opatch it is strongly recommended to back it up before upgrading to the new OPatch.
基于红外热成像的热点检测模拟框架,用于使用MATLAB实现架空铁路架空线系统中的热点检测。.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
机器视觉
4,514
社区成员
15,347
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章