用AI辅助修复旧照片

为了修复老照片,哪一款AI模型最强大? Google、Microsoft、OpenAI等各大厂商的AI都是通用的大模型,虽然其本身并没有一个专门用于修复旧照片的功能,但它具备一些能力,可以结合其他工具和技术,来辅助完成修复旧照片的任务。 以Google Gemini 为例 Gemini 可以辅助的部分: 图像描述和分析: Gemini 可以对旧照片进行图像描述,识别照片中的问题,例如: “这张照片拍摄于 1950 年代,图像泛黄,有明显的划痕和污渍,人物面部细节模糊。” “照片曝光过度,细节丢失严重,需要调整对比度和亮度。” “照片背景模糊,主体人物清晰,但边缘有噪点。” 这些描述可以帮助你更好地了解照片的问题,并制定修复策略。 文本提示生成: Gemini 可以根据照片的描述,生成更有效的文本提示词,用于图像修复工具(如 Stable Diffusion、Midjourney 等)。 例如: 照片描述: “一张黑白旧照片,人物面部模糊,有轻微划痕。” Gemini 生成提示词: “修复黑白照片,清晰人脸,去除轻微划痕,增强细节,高分辨率。” 更好的提示词可以提高图像修复工具的修复质量。 Stability.ai Github repo: Stability.ai 信息检索: Gemini 可以用来搜索和学习图像修复相关的技术和教程,例如: 搜索 “使用 Photoshop 修复旧照片教程” 搜索 “AI 图像修复工具测评” 搜索 “老照片修复算法” 创意灵感: Gemini 可以提供一些修复的创意灵感,例如: 如果照片缺失部分,Gemini 可以根据照片内容提供可能的场景补充建议。 如果照片颜色褪色,Gemini 可以提供颜色还原的参考方案。 需要配合使用的工具和技术: 图像处理软件 (Photoshop, GIMP): 手动修复照片的工具,可以进行色彩校正、修复划痕、去除污渍等。 AI 图像修复工具 (GFPGAN, Real-ESRGAN, Remini): 利用人工智能技术自动修复照片,可以增强图像分辨率、锐化边缘、还原人脸细节等。 图像增强算法: 例如双三次插值、 Lanczos 插值等,可以提升图像分辨率。 颜色还原技术: 例如使用参考图像或自动色彩校正算法,还原照片的色彩。 总结: Gemini 并非一个“开箱即用”的老照片修复工具,但它可以作为你的助手,帮助你更好地分析照片、生成有效的提示词、学习修复技术、并提供创意灵感。 通过将 Gemini 与其他图像处理工具和技术结合使用,你可以更有效地修复旧照片,恢复它们昔日的风采。 ...

2023-2-25 · 1 分钟 · Atom.X

配置 gcloud 环境变量

本文件描述了几种配置python程序所需gcloud 环境变量的方法。 方案 2:在 Shell 启动文件中配置(推荐用于本地开发) 这种方法可以持久地为你的用户设置环境变量。每次打开新的终端时,这些变量都会被设置。 添加 export 命令: 在文件末尾,通常在其他 export 命令之后,添加你的环境变量配置: Bash (.bashrc 或 .bash_profile): export GOOGLE_CLOUD_PROJECT="your-project-id" export GOOGLE_CLOUD_REGION="your-region" # 例如:europe-west3 export GOOGLE_APPLICATION_CREDENTIALS="/path/to/your/credentials.json" 编辑文件后,重新启动终端或使用 source 命令使更改生效: source ~/.bashrc # 或 .bash_profile 或 .zshrc 若项目运行于python .venv虚拟环境中,没有全局配置gcloud环境变量的需求,那么配置在虚拟环境中,通常在 venv/bin/activate。 请编辑激活activate脚本,增加以上bash中相同的export脚本。 方案 3:使用 gcloud 的 application-default 登录(便于使用默认的 gcloud 配置) 如果你已经使用 gcloud auth application-default login 配置了 gcloud ,其中包含你的项目和凭据,则你的脚本可以自动获取这些凭据。这很方便,尤其当你已经大量使用 gcloud CLI 时,因为它避免了显式设置环境变量。 然而,它不如方案 2 明确,并且需要确保你的默认项目设置正确。 gcloud config set project your-project-id gcloud auth application-default login 然后,在你的 Python 代码中,使用 google.auth.default() 获取凭据: ...

2023-2-16 · 1 分钟 · Atom.X

远程工作、异地多活

人为什么要终身老死在一个地方? 绿卡? 接到几个老友来信,问“你的绿卡办理得怎么样了?”。 我不打算拿绿卡一直住在固定某个地方,天下没有免费的福利,高福利国家的一半收入要交各种税, 赚的钱不能完全自己支配,只要钱给到位,对于物质生活而言,到任何地方都一样。 同样的生存之道适用于任何地方,若感到某个地方的生存环境不适应,不认同官方政策或民风习俗的做法,那么就不乐意多缴税,也不想长久待下去。例如政府可能用税收养一堆躺吃福利的懒汉,给某些难民的优待权利都高于一般的普通人。 我现在还在学习,也有很多关于未来发展的问题没搞清楚,没有时间考虑去赚很多钱,有生存的基本保障就够了。有大笔收入必须合法避税,这是富豪阶层主要考虑的问题。 现在漂泊着算临时居留,未来的收入大部分来自于网络,不依赖工作地点,无所谓在哪里,去善待自己的地方落户,找个更好的地方修养生息。 我还有很多理想有待实现,至于国籍是不重要的,如果找不到认同的地方,stateless无国籍生存也是一个选项。 然后我又想起下面这句关于如何看待政府的名言。 政府都是帮倒忙的 因为政府总是搞官僚主义瞎折腾,让我缴税支持你,至少你得善待我吧,实际它经常让我们陷入很多麻烦。 The nine most terrifying words in the English language are, ‘I’m from the government and I’m here to help.’ — Ronald Reagan, 40th president of US (1911 - 2004) 英语中最糟糕的九个词是“我是政府,我来帮忙的。” — 罗纳德里根,美国第 40 任总统 (1911 - 2004) 我比较严谨,不想转发别人篡改的内容,找到了这句话的源头,还真找到原话来自里根基金会。 更好的身份解决方案,称为“异地多活”。 异地多活 借用云计算术语,来说明或比喻一种更灵活的生存状态: 高可用,異地多活:工作和收入不受时间和地理位置的限定,可以自由在多地活动 术语释义:高可用 Highly available,異地多活 Multi-Site High Availability. 一个地方因风险失守,可以立即切换到另一个安全地区,就像服务器掉线可以立即切换,保障web app 99.99%的高可用。 推荐两个“异地多活”方案。 游牧资本家 我很认同他们的 slogan口号 “ GO WHERE YOU’RE TREATED BEST” 去善待你的地方! ...

2023-2-11 · 1 分钟 · Atom.X

网络客服方案

本方案适用于通用的一般中小型企业的客服需求。 回答朋友JH关于他们公司GPS客服论坛的需求问题,我尚不了解其公司的产品、行业、市场和客户的背景,仅能提供一些通用的建议,其他有类似需求的朋友可参考。 前言 每个公司都希望业务做大,客户犹如雨水,并非雨水越多越好。当水库容载、河道和堤坝等基础设施不够完善,洪水涌进来,也是灾难的开始,订单和客户也是如此。 我们以前在淘宝和天猫做小二,有的大客户被搞得很惨,因为物流和售后都没有承载力,某些商家双11一天接到上百万订单,但接的订单越多则亏得越多,老板看着巨大的订单数字,既喜又悲,情绪上下波动复杂,诱导心脏病突发,整个人都快要死了。 常规方案 FAQ 首先通过客服接收客户的反馈问题并分类,创建常见问答FAQ列表,这类问题可能是很多客户会重复提到的,因此可以将FAQ做到公司官网上,让客户自助查询,避免客服人工回答。 客服机器人bot 客服机器人代替人工,主要帮助小白用户寻找问题答案,基本上都是基于FAQ 和官网的全文档搜索,因为很多客户确实不善或懒惰于自助找答案。 人工客服 当面对很多个性化问题,以上自动化方案都不凑效了,客户必定通过邮件、电话或聊天窗口提出问题,需要人工客服。 网络互助论坛 优先借用现成的公共论坛。 全行业论坛 可以用话题全面的论坛,例如百度知道、Quaro,这些论坛里什么行业问题都有,我们可以自己创建一个专业话题频道,自己掌控内容管理。 垂直行业论坛 可能这类论坛是厂商或发烧友自建的,只讨论某一个具体行业的话题,以GPS产品为例。 https://www.gpspower.net 客户好像都是自驾的旅友 https://www.fodors.com/community/europe/best-gps-system-1018556/ 自建平台 毕竟现在利用开源的web框架,自建很容易。 但是运维难,也就是造房子容易,但是用房子的空间做产业经营是困难的。 只建议有一些web开发或IT基础的人自建,web运维如果要做好,还是需要很多专业技能和知识储备的,并非任何人都可以驾驭。 或者找外包开发,例如 https://www.zbj.com/ https://www.upwork.com/ 开发成本 若不计算自己的人工投入,用户量不超过10万 综合运维成本大约少于 1.5k 欧元/年。 当活跃用户量过万,开始有google等广告商会看中论坛,要求广告合作,这时候有了一笔额外收入,可以支付运维成本,如果用户量更大,则可以靠广告赚钱了。 自己动手乐趣大,高级的玩家会用开源web框架自建,并不断扩展各种丰富的功能,包括客服机器人、wiki、openid等等。 例如:python框架flaskbb 综合方案 客服是一个体系,如果无法应付较大的客户量,可以考虑咨询并学习一些CRM专业软件,例如 salesforce, hubspot 等,应聘请具有相关职业认证资格的人担任客服岗位。 认证课程 Coursera- 销售和客户关系管理

2023-2-4 · 1 分钟 · Atom.X

学习数学和编程的充分理由

因为个体的力量是有限的,大规模的群体协作,可以将文明和智慧推到更高水平,这些协作包括人和人、人和动物、人和机器等,以及所有这些主体(人、机器、动物、植物、微生物)之间的各种排列组合的协作关系。协作需要沟通的语言,即使动物之间也有沟通方式。 以下几种语言值得学习: 英语:为了向目前的20-21世纪地球上最繁盛和文明的人类族群学习,将英文作为日常交流和协作的主要自然语言; 编程:为了和大规模的机器集群,以及少数高智商人类的精准协作; 数学:数学是机器语言和其他科学技术的基础; 人类自然语言- 模糊和欺诈 人类之间的自然语言有太多种类,千差万别,所谓“百里不同音”,相距不过50公里的地方,人类的语言就发生变异了,可能语音、语法、语义、表达方式都产生某种程度的偏差,自然语言是天生的,为什么会这样?只有上帝能解释。 然而,在同一个社会组织里,例如公司内部,即使处于同一种自然语言和文化背景下,人类之间的沟通依然不可避免很多的弊病,导致不能相互理解,更不能良好协作,更何况和另外一个世界和国家的人沟通协作呢? 常见的问题包括: A. 在有意或无意的情况下,相互之间误解、词不达意、虚假信息等; B. 在有意(恶意)的情况下,沟通的对方有系列复杂的情绪,极其多变、混乱的思维表达、欺诈、作弊撒谎等,则情况将更为糟糕。 很明显人类自然语言,首先要解决表达精准的问题,可确保: A. 在正常(有意或无意)情况下,可正常沟通和协作。 B. 在不可避免的(恶意)情况下,尽可能最快地识别对方的欺诈意图和行为,及时止损; 专业人士用人类自然语言能更精准沟通,例如律师、会计师,其他受过高等教育的专业人士大多也能做到。律师属于社科专业,其他大多都属于理科工程专业。 但是我们见过太多受过高等教育的(文化艺术)社科专业人士,一样谈话没有理智,逻辑思维颠倒,可能是我所处的相对落后的社会背景所致。 不同族群的文明程度有差异,目前英语作为母语的国家最强大,占据全球top20榜首,这不包括英联邦的非洲和拉美等海外殖民地。 既然和人类沟通协作不可避免,那就尽量选择最强大和文明的族群的语言 – 英语,作为首选的人类自然语言。 机器语言- 足够精确 相较于人类自然语言,机器语言是更精准的,如果我们遵守操作守则,按照机器的语言指令规范做,那么机器就能良好运转,与人类很高效率地良好协作,否则,给机器模糊的指令(语言),轻则不能正常开机工作,重则机毁人亡。 人类无论怎么多变,机器始终严格遵守其固有的语言规则。 以钟表和蒸汽机为代表的机器开启了工业时代史无前例的巨大生产力,所有这一切的科学技术发展到今天的极致代表是计算机。 计算机的工作语言称为程序,这是我们要和计算机良好沟通协作的基础,然后计算机之间组成庞大的云计算集群cloud computing,,几乎每台其他类(非计算机)的机器上都已经可以嵌入(微型)计算单元,因此产生万物联网IoT,人类和机器之间的大规模协作达到更高的水平,并产生智能机器和机器之间的沟通协作,这个时代的世界万物产生了极速的变化。 而一切机器语言的集大成者在计算机语言 - 程序,这是我们要学编程的原因。 数学语言- 机器语言基础和宇宙规律 包括法律、哲学、音乐等文学艺术类的科目,其背后的基础也都有数学和逻辑,而计算机编程语言则更是需要数学基础。 数学符号、公式、定理、方程、函数等等,是贯通古今的语言符号,高度国际化,我们常见的有:阿拉伯数字、罗马、希腊和拉丁字符等等。 数学 = 博学 使用数学符号沟通,是一切理工和科学技术类专业的基础语言,数学家相比较程序员更全球化。 程序语言有多少种?上百种,太多了。 而数学符号相比较程序语言少很多,更精简。 所以,这是我们要学好数学的充分理由。 其他物种语言 - 基本属于神棍江湖 这包括动物、植物、或其他灵异物种的语言,按照科学可反复实证的要求,一些有限的论文显示了在其他物种语言方面的极其有限的进展,所以这个领域对于人类目前依然属于较大的空白。 倒是在民间有大量的人宣称已经掌握了与天地万物沟通的语言,常见的是农民、宗教(邪教)人士、中医、掌握巫术、与灵异沟通的非常人,按照现代科学教育的标准看,这类群体大多都是文盲,不在此讨论范围。 涉及宗教等敏感话题,当然听听最主流各大宗教的意见,毕竟宗教与科教结合在一起,可信度要更高一些,按照大学课程标准传授知识,不知道是否有“与鬼神沟通”的技能培训? 所以对于其他物种语言的探索,目前属于神棍江湖,暂时不在我们的考虑范围。

2023-1-23 · 1 分钟 · Atom.X