0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

人工智能下的中秋祝福应用示例

嵌入式技术 来源:嵌入式技术 作者:嵌入式技术 2022-08-30 22:32 次阅读

人工智能下的中秋祝福

  • 知识百科

中秋节,又称祭月节、月光诞、月夕、秋节、仲秋节、拜月节、月娘节、月亮节、团圆节等,是中国民间的传统节日。中秋节源自天象崇拜,由上古时代秋夕祭月演变而来。中秋节自古便有祭月、赏月、吃月饼、看花灯、赏桂花、饮桂花酒等民俗,流传至今,经久不息。

中秋节起源于上古时代,普及于汉代,定型于唐朝初年,盛行于宋朝以后。中秋节是秋季时令习俗的综合,其所包含的节俗因素,大都有古老的渊源。中秋节以月之圆兆人之团圆,为寄托思念故乡,思念亲人之情,祈盼丰收、幸福,成为丰富多彩、弥足珍贵的文化遗产。

最初“祭月节”的节期是在干支历二十四节气“秋分”这天,后来才调至夏历八月十五日。

中秋节与春节、清明节、端午节并称为中国四大传统节日。受中华文化的影响,中秋节也是东亚和东南亚一些国家尤其是当地的华人华侨的传统节日。

2006年5月20日,国务院将其列入首批国家级非物质文化遗产名录。自2008年起中秋节被列为国家法定节假日。

1.基于百度智能云的AI祝福

人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

随机AI技术不断完善,各种AI接口应运而生,像百度云上的智能写诗、AI祝福等等。通过云计算,用户只需要简单的脚本编程即可实现各种高大上的技术。人工智能已遍布我们的日常生活的各个角落。

百度智能云的语言祝福生成,基于文心千亿大模型,根据节日或节气关键词自动生成多条祝福语,为您快速写出富有特色、独具创意的节日祝福。

AI祝福语生成,不仅能增添节日的喜庆气氛,表达人们对美好愿景、幸福生活的殷殷期盼;而且能让人感受到和和美美、喜气洋洋的节日氛围。


  • 请求方式
  • HTTP方法: POST

  请求URL:https://aip.baidubce.com/rpc/2.0/nlp/v1/bless_creation

参数
access_token 通过API Key和Secret Key获取的access_token,参考“Access Token获取”
  • 请求格式

  POST方式调用
  注意:要求使用JSON格式的结构体来描述一个请求的具体内容。

  • 请求参数
参数 是否必选 类型 描述
text string 节日关键词,,目前支持生成祝福语的关键词如下:平安夜 圣诞节 情人节 元旦 除夕 春节 新年 元宵节 妇女节 清明节 劳动节 端午节 国庆节 中秋节 重阳节 立春 雨水 惊蛰 春分 清明 谷雨 立夏 小满 芒种 夏至 小暑 大暑 立秋 处暑 白露 秋分 寒露 霜降 立冬 小雪 大雪 冬至 小寒 大寒 高考

2.应用示例

#!/bin/bash
curl -i -k 'https://aip.baidubce.com/rpc/2.0/nlp/v1/bless_creation?access_token=24.10d54567862b06e07b74101555e25.2592000.1664544077.282335-26925263' --data '{"text": "中秋节"}'
poYBAGMOH5iAf3tLAAM8gtNoeiA405.png#pic_center

3.调用SDL库实现图片渲染和祝福显示

  1.调用百度智能云祝福接口获取祝福信息,解析祝福信息内容。

/*调用百度接口获取祝福信息*/
int Http_GetData(char *data)
{
	FILE *fp=popen("curl -i -k 'https://aip.baidubce.com/rpc/2.0/nlp/v1/bless_creation?access_token=24.10d57454537602b06e04554501555e25.2592000.1664278077.2845335-26925263' --data '{"text": "中秋节"}'","r");
	if(fp==NULL)
	{
		printf("重定向失败\n");
		return -1;
	}
	char buff[4097];
	int cnt=fread(wthread_buff,1,4096,fp);
	buff[cnt]='\0';
	char *p=strstr(buff,"{"results":["");
	p+=strlen("{"results":["");
	int i=0;
	while(*p=']' && *p!='\0')
	{
		data[i++]=*p++;//保存祝福信息
	}
	data[i]='\0';
	pclose(fp);
	return 0;
}

  2.调用SDL库,创建窗口,渲染图片,显示祝福语内容。

int main(int argc,char *argv[])
{

	SDL_Init(SDL_INIT_VIDEO);/*初始化SDL*/
	TTF_Init();/*初始化TTF*/
	/*创建窗口*/
	SDL_Window *window=SDL_CreateWindow("中秋祝福",SDL_WINDOWPOS_CENTERED,SDL_WINDOWPOS_CENTERED,1280,904,SDL_WINDOW_SHOWN);
	/*创建渲染器*/
	SDL_Renderer *render=SDL_CreateRenderer(window,-1,SDL_RENDERER_ACCELERATED);
	/*设置渲染器颜色*/
	SDL_SetRenderDrawColor(render, 255, 255, 255, 255);
	/*创建图片表面*/
	SDL_Surface *image=IMG_Load("1.bmp");
	SDL_Texture *sdltext2=SDL_CreateTextureFromSurface(render,image);
	int w,h;
	SDL_Rect rect;
	rect.x=0;
	rect.y=0;
	rect.w=1280;
	rect.h=904;
	SDL_RenderCopy(render,sdltext2,NULL,&rect);
	SDL_RenderPresent(render);
	/*打开字库*/
	TTF_Font *ttffont=TTF_OpenFont("simkai.ttf", 50);
	if(ttffont==NULL)
	{
		printf("TTF_OpenFont failed\n");
		return 0;
	}
	SDL_Color color2={255,0,0,160};
	SDL_Surface *surface=NULL;
	SDL_Texture *sdltext=NULL;
	/*设置字体大小*/
	TTF_SetFontSize(ttffont,35);
	SDL_Event event;
	time_t sec=0,sec2=0;
	struct tm result;
	SDL_Rect srcrect;/*源矩形区域*/
	srcrect.x=0;/*当前拷贝区域起始位置*/
	srcrect.y=0;
	int y0=500;//起始显示位置
	/*创建字体显示表面*/
	TTF_SetFontStyle(ttffont,TTF_STYLE_BOLD);
	for(int i=0;i<10;i++)
	{
		surface=TTF_RenderUTF8_Blended(ttffont,buff_r[i],color2);
		/*创建纹理*/
		sdltext=SDL_CreateTextureFromSurface(render,surface);
		/*将 surface 拷贝到渲染器*/
		rect.x=(1280-surface->w)/2-200;
		rect.y=y0;
		rect.w=surface->w;/*显示的宽度*/
		rect.h=surface->h;/*显示的高度*/
		srcrect.h=surface->h;
		srcrect.w=surface->w;
		SDL_RenderCopy(render,sdltext2,&rect,&rect);
		SDL_RenderCopy(render,sdltext,&srcrect,&rect);
		SDL_FreeSurface(surface);/*释放surface*/
		SDL_DestroyTexture(sdltext);/*释放表面*/
		y0+=surface->h;
	}
	SDL_RenderPresent(render);
	while(1)
	{
		SDL_PollEvent(&event);/*获取事件*/
		if(event.type==SDL_QUIT)
		{
			break;
		}
	}
	TTF_CloseFont(ttffont);/*关闭font*/
	TTF_Quit();
	SDL_DestroyRenderer(render);/*注销渲染器*/
	SDL_DestroyWindow(window);/*注销窗口*/
	SDL_Quit();	
}


审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    87

    文章

    28723

    浏览量

    265989
  • 人工智能
    +关注

    关注

    1787

    文章

    45961

    浏览量

    234583
  • SDL
    SDL
    +关注

    关注

    0

    文章

    18

    浏览量

    7340
收藏 人收藏

    评论

    相关推荐

    人工智能是什么?

    机器人就是工厂中常见的类似机械臂,能够代替工人更高效的完成简单且重复率高的流水线上的工作。 说到第二类服务机器人时,先给大家科普一,当前人工智能大致分为三个阶段:弱人工智能阶段、强人工智能
    发表于 09-16 15:40

    人工智能:革命还是伤害?

    `人工智能貌似与我们的现实生活距离十分遥远,实际上它已经开始走入我们的生活,而且正以一种磁悬浮般的速度向我们奔来,人工智能已经打响21世纪新的军备赛。看起来人工人工智能貌似与我们的现
    发表于 10-10 14:21

    百度人工智能大神离职,人工智能的出路在哪?

    `今天,吴恩达确认离职百度的消息迅速在业界刷屏。吴恩达曾不止一次感慨,现在人工智能最大的问题就是“机会太多,但人才太少”。AI,人工智能,该领域的研究包括机器人、语言识别、图像识别、自然语言处理
    发表于 03-23 17:00

    人工智能就业前景

    据相关招聘机构数据显示,2018年AI领域仍然是大部分资深技术人才转岗的首选目标,在人才最紧缺的前十大职位中,时下最火的大数据、人工智能、算法类岗位占据半壁江山。据调查指出,2017年技术研发类岗位
    发表于 03-29 15:46

    人工智能的影响超乎你想象

    其很容易被人工智能技术击败,改造起来反而更加容易。一是这些企业拥有行业海量的数据,充沛的资金;二是在生产力水平急需提升、人口红利逐渐消失的情况,这些传统企业也有迫切的意愿来改造升级自己的工厂、业务
    发表于 06-22 14:40

    解读人工智能的未来

    `已历经60多年的人工智能在物联网以及大数据的推动,实现飞跃式的发展,并且迎来了第三个黄金周期。必优传感今天和大家解读一关于人工智能的未来。自从有了
    发表于 11-14 10:43

    人工智能医生未来或上线,人工智能医疗市场规模持续增长

      导读:机构预测,中国医疗人工智能的市场需求已达数百亿元。专家认为,“人工智能医生”的应用,有利于缓解社会老龄化带来的医疗资源供需失衡以及地域分配不均等问题。那么,“人工智能医生”何时能真正
    发表于 02-24 09:29

    人工智能:超越炒作

    开车或飞行,您可以相信会涉及一些严重的AI功能。阅读,说话或翻译语言,预测物体的质量和速度,代表你购买股票,识别面部或诊断乳腺癌,都是通过算法完成的人工智能特征。现在,想象一整个AI事物的连接世界
    发表于 05-29 10:46

    什么是基于云计算的人工智能服务?

    如今,采用人工智能的企业遇到了一个主要障碍,那就是在内部开发人工智能产品成本高昂,因此有了外包人工智能产品的需求。而对于从中小企业到预算受限的大型企业来说,通过云计算来采用人工智能的成
    发表于 09-11 11:51

    传感器和人工智能的关系

    `  谁来阐述一传感器和人工智能的关系?手把手教你设计人工智能芯片及系统(全阶设计教程+AI芯片FPGA实现+开发板)详情链接:http://url.elecfans.com/u/c422a4bd15`
    发表于 11-25 15:51

    人工智能芯片是人工智能发展的

    人工智能芯片是人工智能发展的 | 特伦斯谢诺夫斯基责编 | 屠敏本文内容经授权摘自《深度学习 智能时代的核心驱动力量》从AlphaGo的人机对战,到无人驾驶汽车的上路,再到AI合成主播上岗
    发表于 07-27 07:02

    物联网人工智能是什么?

    一、人工智能介绍工作以后想要拿高薪的话,人工智能是你的不二之选,那么问题来了,究竟什么是人工智能呢?又需要了解哪些才能去开发人工智能产品呢?接下来小编带领大家进入
    发表于 09-09 14:12

    嵌入式与人工智能关系是什么

    嵌入式与人工智能关系_嵌入式人工智能的发展趋势  所谓嵌入式人工智能,就是设备无须联网通过云端数据中心进行大规模计算去实现人工智能,而是在本地计算,在不联网的情况
    发表于 10-27 07:41

    什么叫嵌入式人工智能

    什么是嵌入式人工智能,它的实际应用百度大脑、语音搜索、图像、广告跟搜索排序及自动驾驶,用一句简单的话来概括就是在云端基于大数据、大计算做人工智能,这看起来是人工智能的主流。什么叫嵌入式人工智能
    发表于 10-28 08:43

    《移动终端人工智能技术与应用开发》人工智能的发展与AI技术的进步

    人工智能的发展是随着人类生活需要,产业需求不断提升的,其中人工智能的发展很大程度上受到了计算机算力的影响,随着数据处理量的增大,人工智能算法对算力的要求逐年增加,而且没过两年算力上升一倍,因此往往
    发表于 02-17 11:00