无ps不规则图形变成矩形拼成矩形的游戏名称


(1)如图1,是将几个面积不等的小正方形与小长方形拼成一个边长为a b c的正方形,试用不同的方法计算这个图形的面积,你能发现什么结论,请写出来.21世纪教育网版权所有
(2)如图2,是将两个边长分别为a和b的正方形拼在一起,B、C、G三点在同一直线上,连接BD和BF,若两正方形的边长满足a b=10,ab=20,你能求出阴影部分的面积吗?21·cn·jy·com
 
下载完整版《最新人教版八年级上第十四章整式乘除与因式***单元测试卷AB卷(含详细解答)》Word试卷
相关资源搜索
最新同类资源
| 技术支持:QQ
Copyright & 2014
All Rights Reserved 粤ICP备号账号 电子邮箱地址
记住登录状态
还没有33IQ账号?
通过社交网站直接登录
条@我的评论,
条新私信,
条新评论,
09:20 提供
又是拼图的,这次我们有一个不规则的,把他分割成5块,现在请问用这5块,你能不能拼出图中的呢?
您也可能感兴趣的题目
登录33IQ,提升智力水平,让你越玩越聪明!
33IQ v4.26.90.67
Copyright & 2008- All Rights Reserved不规则图形面积教案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!



不规则图形面积教案
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢图形的切拼***_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
图形的切拼***
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢1213人阅读
图像处理算法(19)
typedef enum _tagType{
IMAGE_RECT=0,
IMAGE_CIRCLE,
IMAGE_ELLIPSE,
IMAGE_ANY_REGION
}REGIONTYPE;
Point pt_origin = Point(-1,-1);
Point pt_prev = Point(-1,-1);
Point pt_Cur = Point(-1,-1);
REGIONTYPE RegionT
vector& vector&Point& & &co_&
void on_mouse(int event,int x,int y,int flags,void *param)
if( event == CV_EVENT_LBUTTONDOWN )
pt_origin = Point(x,y);
co_ordinates.clear();
co_ordinates.push_back(vector&Point&());
co_ordinates[0].push_back(pt_origin);
else if( event == CV_EVENT_MOUSEMOVE && !(flags & CV_EVENT_FLAG_LBUTTON))
pt_Cur = Point(x,y);
pt_prev = pt_C
else if( event == CV_EVENT_MOUSEMOVE && (flags & CV_EVENT_FLAG_LBUTTON))
pt_Cur = Point(x,y);
dstImg = srcImg.clone();
maskImg = Mat::zeros(srcImg.rows,srcImg.cols, CV_8UC1);
switch(RegionType)
case IMAGE_RECT:
rectangle(dstImg,pt_origin,pt_Cur,Scalar(0),1,8,0);
rectangle(maskImg,pt_origin,pt_Cur,Scalar(255),1,8,0);
case IMAGE_CIRCLE:
int X =(pt_Cur.x+pt_origin.x)/2;
int Y = (pt_Cur.y+pt_origin.y)/2;
Point pt_o = Point(X,Y);
int r = abs(pt_Cur.x-pt_origin.x)&abs(pt_Cur.y-pt_origin.y)?(abs(pt_Cur.y-pt_origin.y))/2:(abs(pt_Cur.x-pt_origin.x))/2;
circle(dstImg,pt_o,r,Scalar(0),1,8,0);
circle(maskImg,pt_o,r,Scalar(255),1,8,0);
case IMAGE_ELLIPSE:
int X =(pt_Cur.x+pt_origin.x)/2;
int Y = (pt_Cur.y+pt_origin.y)/2;
int wX = abs(pt_Cur.x-pt_origin.x);
int wY = abs(pt_Cur.y-pt_origin.y);
Point pt_o = Point(X,Y);
ellipse(dstImg,pt_o,Size(wX/2,wY/2),0,0,360,Scalar(0),1,8,0);
ellipse(maskImg,pt_o,Size(wX/2,wY/2),0,0,360,Scalar(255),1,8,0);
case IMAGE_ANY_REGION:
co_ordinates[0].push_back(pt_Cur);
line(srcImg,pt_prev,pt_Cur,Scalar(0),1,8,0);
drawContours(maskImg,co_ordinates,0, Scalar(255),CV_FILLED, 8 );
pt_prev = pt_C
if(RegionType != IMAGE_ANY_REGION)
vector&vector&Point&&
vector&Vec4i&
findContours(maskImg,contours,hierarchy,CV_RETR_CCOMP,CV_CHAIN_APPROX_SIMPLE);
drawContours(maskImg,contours,0, Scalar(255),CV_FILLED, 8 );
Rect rectROI(0,0,dstImg.cols,dstImg.rows);
Mat srcROI=dstImg(rectROI);
srcROI.copyTo(dst1,maskImg);
imwrite(&dst1.bmp&,dst1);
imshow(&test&,dstImg);
else if( event == CV_EVENT_LBUTTONUP )
imwrite(&test1.bmp&,dstImg);
destroyAllWindows();
srcImg = imread(&test.bmp&);
Rect rectROI(0,0,srcImg.cols,srcImg.rows);
maskImg = Mat(srcImg.rows,srcImg.cols, CV_8UC1, Scalar(0));
UpdateData(TRUE);
switch(m_rdRect)
RegionType = IMAGE_RECT;
RegionType = IMAGE_CIRCLE;
RegionType = IMAGE_ELLIPSE;
//any region
RegionType = IMAGE_ANY_REGION;
imshow(&test&,srcImg);
setMouseCallback(&test&,on_mouse,0);
waitKey(0);
destroyAllWindows();
Show_picture(&dst1.bmp&,(CStatic*)GetDlgItem(IDC_STATIC_PIC));
代码下载地址:
http://download.csdn.net/detail/zang63167
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:46707次
积分:1769
积分:1769
排名:第16155名
原创:104篇
转载:121篇
评论:18条
(3)(44)(30)(11)(21)(17)(8)(8)(44)(16)(7)(17)(5)

参考资料

 

随机推荐